Тёмный

VBA - ComboBox i walidacja danych w UserForm 

Exceltrener Dariusz Skórniewski
Подписаться 1,3 тыс.
Просмотров 11 тыс.
50% 1

Chcesz nauczyć się podstaw VBA? Pobierz Mały Kurs VBA zapisując się na mój newsletter www.exceltrener.pl i naucz się pisać własne makra.
To nagranie to kontynuacja lekcji o podstawach UserForm, którą znajdziesz pod tym adresem • VBA - UserForm czyli f...
Tym razem wprowadzam nowy formant w postaci listy rozwijanej, oraz sprawdzam, czy użytkownik uzupełnił wszystkie pola w formularzu.
Plik możesz pobrać z wpisu na ten temat pod adresem www.dariuszskorniewski.pl/com...
Jeśli chcesz się ze mną skontaktować to pisz na
kontakt@dariuszskorniewski.pl
albo przez messengera na
EXCELTRENER

Опубликовано:

 

28 июл 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@tabita333
@tabita333 2 года назад
Bardzo przydatny film. Ciesze się, że trafiłam na ten kanał :)
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Dziękuję Katarzyno :)
@sylwesterskrzypek9326
@sylwesterskrzypek9326 3 года назад
Bardzo przydatna wiedza, gratuluje pomysłu
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 3 года назад
Piękne dzięki. Oby więcej takich informacji dla mnie
@kamil3870
@kamil3870 2 года назад
Dzięki za pomoc
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Nie ma sprawy, cieszę się, że się przydało.
@pkowski
@pkowski 2 года назад
Powitać! Wielkie dzięki za świetnie przekazaną wiedzę. Przyznaję, że z pańskimi filmami stawiam pierwszy poważne kroki z VBA. Mam pytanie odnośnie początkowego miejsca zrzutu danych. Przygotowałem zdefiniowaną tabelę, której pierwsza kolumna zawiera formułę wprowadzającą datę powstania wpisu. Niestety kod uznaje ten wiersz za zajęty i wchodzi w kolejny. Jak mógłbym ten temat rozwiązać, aby formuła w pierwszej kolumnie nie kolidowała z wprowadzaniem danych z UserForm? Pozdrawiam, i jeszcze raz dzięki za kawał pięknej wiedzy!
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Cześć Paweł, musisz zastosować inną metodę na szukanie pierwszego pustego wiersza. Mógłbyć np. zacząć od samego dołu w kolumnie B o ile też nie zawiera jakieś formuły. Zapis Cells ( Cells.rows.count , "B").End(xlUp).Row + 1 :) daj znać czy pomogło.
@pkowski
@pkowski 2 года назад
@@exceltrenerdariuszskorniew6343 dzięki za odpowiedź! W sumie rozwiązałem sprawę ciut inaczej. Zamiast wciskać na siłę formułę z zapętlaniem (żeby nie wstawiało mi bierzacej daty przy każdym kliknięciu) dodałem w uf wiersz wprowadzający datę do komórki w chwili zapracowania uf. Dzięki temu mam jasną informację, kiedy uf zostało uruchomione i przebiegło poprawnie :) ale informacja cenna i na pewno w przyszłości będzie pomocna! Dzięki!
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
@@pkowski nie ma sprawy :) może kiedys się faktycznie przydać :P
@danielszkaradek9415
@danielszkaradek9415 3 года назад
Witam, mam formularz, w którym wpisuję zarówno tekst jak i dane liczbowe. Te dane muszę później poprzeliczać, natomiast wklejają się jako tekst. Formatowanie komórek na liczbę nie pomaga. Czy jest jakiś sposób, aby dane z formularza wklejały się do arkusza jako liczba? Taka sama sytuacja jest z datą, wkleja się jako tekst, a nie jako data. Z góry dziękuję za odpowiedź.
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 3 года назад
Cześć @Daniel, przepraszam za tak długi czas reakcji. Jestem zawalony szkoleniami, ale wkrótce będzie luźniej :) Dzięki za podesłanie pomysłu na kolejny film, w którym odpowiadam jak rozwiązać taki problem. Link ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cM-tWaFnF1E.html
@PWPSZAFA
@PWPSZAFA 2 года назад
CBX miało pobierac dane z tabeli krajów a ty usunales ten arkusz i wpisales z palca kraje do kodu dlaczego >>?
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Hej, początkowo pobierało, ale wprowadziłem modyfikację, która uniezależnia wartości w CBX od tego co znajduje się w arkuszu. Dzięki temu nie ma ryzyka, że zwykły użytkownik coś tam namiesza. To tylko przykład, ale nie musisz w taki sposób rozwiązywać zasilenia listy rozwijanej w pozycje do wyboru :)
Далее
VBA - UserForm czyli formularz użytkownika
16:42
Просмотров 28 тыс.
Я тоже так могу
00:12
Просмотров 1,4 млн
VBA - Dwa ComboBoxy zależne od siebie
10:49
Просмотров 2,7 тыс.
How to make a ComboBox (dropdown) in Excel without VBA
5:12
Option Explicit in VBA
3:06
Просмотров 21
VBA - UserForm z aktywnym arkuszem
3:21
Просмотров 621
Я тоже так могу
00:12
Просмотров 1,4 млн