Wpis z mikrobloga

@KwasneJablko: Styczeń ( ͡° ͜ʖ ͡°) jak na razie mam już gotową część graficzną (bo najfajniej się robiło), a z wprowadzaniem danych jestem na etapie, że po kliknięciu przycisku dodaje mi dane z textboxów i comboboxów do określonych miejsc w arkuszu, teraz się męcze z tym żeby po wciśnięciu przycisku czyściło pola formularza i następne dane dodawało w wierszu niżej
  • Odpowiedz
@dominik-ortyl: spokojnie z czymś takim skończysz jutro ;)

Jak kolega @Bluzgowy powiedział, TextBoxy czyść przez ustawienie ich wartości na "" a co do następnych wierszy to niech za każdym uruchomieniem formularza kod szukał pierwszego pustego wiersza i jego numer zapisywał w zmiennej, np. tak:
NextRow = Sheets("Data").Range("B" & rows.count).End(xlUp).Row + 1

Potem po wciśnięciu guzika dodawaj dane, czyści pola i dodawaj 1 do zmiennej NextRow :)
  • Odpowiedz
@dominik-ortyl: Możesz stworzyć całego userforma do wprowadzania danych i potem zwykłe odwołanie się do nowej komórki.

Co do nowego wiersza, to możesz użyć np. NazwaWorkBooka.Worksheet(???).range("A1").currentregion.rows.count +1
(zakładając, że zacząłeś od a1)
  • Odpowiedz