Тёмный

VBA - UserForm czyli formularz użytkownika 

Exceltrener Dariusz Skórniewski
Подписаться 1,3 тыс.
Просмотров 28 тыс.
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.
Zobacz jak w prosty sposób stworzyć swój własny formularz użytkownika za pomocą edytora VBA. To oczywiście bardzo podstawowa wersja UserForm, ale w kolejnych lekcjach będę go wzbogacać o nowe kontrolki.
Jeśli chcesz się ze mną skontaktować to pisz na
kontakt@dariuszskorniewski.pl
albo przez messengera na
EXCELTRENER

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

 

19 сен 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@robertsmakulski7218
@robertsmakulski7218 4 года назад
Bardzo fajny filmik, wytłumaczone jasno, w prosty sposób. Autor potrafi czegoś nauczyć, w odróżnieniu od wielu udzielających rozmaitych porad, którzy sprawiają wrażenie, jakby sami sobie coś objaśniali. Szkoda, że nie ma kontynuacji. W ogóle brakuje tematu VBA na YouTubie.
@dariuszskorniewski
@dariuszskorniewski 3 года назад
Robert dziękuję za komentarz. Chyba nie dostałem żadnego powiadomienia, że się pojawił ;/ Faktycznie nie mam pomysłu na ten kanał YT, bo muszę się bardziej skupiać jak zarobić na przeżycie :D ale udało mi się niedawno nagrać inny film z UserFormem także zapraszam tutaj ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-PSIKi44BTgU.html Pozdrawiam Darek
@emiliamichalak7181
@emiliamichalak7181 3 года назад
Dziękuję ! Bardzo dużo się nauczyłam! Więcej niż na zajęciach 🤦 brakuje mi jednak filmiku na temat robienia np.inwentaryzacji ,czy wykorzystania funkcji OptionButton
@olimaj5556
@olimaj5556 2 года назад
Również podpisuje się pod podziękowaniami za filmy dotyczące UserForm , dzięki nim napisałam prosty formularz - dodam , że z Excelem walczę dopiero jakiś miesiąc. Wytłumaczone jasno i w rzeczowy sposób.
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Bardzo dziękuję za taki pozytywny odzew :)
@sylwesterskrzypek9326
@sylwesterskrzypek9326 3 года назад
Rewelacja, bardzo mi pomógł
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 3 года назад
Sylwester, dzięki za dobre słowo. W takim razie walczę dalej :)
@bartekelese4855
@bartekelese4855 2 года назад
Dzięki
@przemjas
@przemjas 3 года назад
Pytanie z innej beczki, czy jest taka mozliwosc aby wydrukowac userform dopasowany do strony wydruku?
@ukaszpaliga7240
@ukaszpaliga7240 4 года назад
Super :)
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 4 года назад
Cieszę się, że Ci się podoba. W takim razie muszę dodać kolejny film, w którym wykorzystam inne elementy UserForma ;)
@KrzysztofWowra-pl3gu
@KrzysztofWowra-pl3gu Год назад
Witam, Chciałbym się dowiedzieć (również na patrząc na inne filmiki), czy byłaby możliwość stworzenia formularza dla bardziej rozbudowanej tabeli. Z jeśli się da to możliwość wyszukiwania i edytowania obecnych wierszy. KW
@neonyluny7250
@neonyluny7250 3 года назад
Dziękuję za filmik! Mam pytanie - co trzeba zrobić, żeby po kliknięciu przycisku "Wstaw" UserForm pozostal, by moc wypelniac ponownie? Jest tez mozliwosc, zeby po kliknieciu wstaw wprowadzona w textbox wartość pozostała do edycji?
@dariuszskorniewski
@dariuszskorniewski 3 года назад
Neony za czyszczenie pola tekstowego odpowiada kawałek kodu tbNazwa = "" . Jeśli go usuniesz to pole nie będzie czyszczone po użyciu przycisku Wstaw. Co masz na myśli pisząc żeby UserForm pozostał? Bo w tej wersji UserForm nie jest zamykany po przycisnięciu Wstaw.
@rafanedza6703
@rafanedza6703 2 месяца назад
@@dariuszskorniewski A czy istnieje możliwość że po zamknięciu userform i ponownym otworzeniu go pozostaje w text boxie tekst wcześniej wpisany ?
@magdalenapawoszek1266
@magdalenapawoszek1266 2 года назад
Hej, a jak to zrobić aby zacząć np. od 7 wiersza? Chciałabym powyżej tabeli cos dodać, więc pasowaliby mi zacząć od 7 wiersza z 1 i dalej w dół. Z góry dziękuję za podpowiedź :)
@exceltrenerdariuszskorniew6343
Cześć Magdalena, możesz np. w 7 wierszu zostawić nagłówki, a po tym za każdym razem szukać ostatniego wypełnionego wiersza przez Range("A1000000").End(xlUP).Row i dodać do tego 1 :)
@przemjas
@przemjas 3 года назад
Dzięki za filmik, bardzo pomógł. Ale mam pytanie, jak dodać nowe dane w kolejnych komórkach danego wiersza. Tzn wprowadzam nowego klienta (komórka A1) w formularzu wpisuje też kolejne dane np adres itp i chciałbym aby w komórkach B1, C1 itd pojawiały się te dane?
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 3 года назад
Cieszę się, że Ci się podoba. Jeśli chcesz odwoływać się do pozostałych kolumn to w adresowaniu Cell(NowyWiersz,1) zamień jedynkę na inny numer kolumny. Możesz też używać liter kolumn w cudzysłowie. Tutaj dodałem trochę więcej kolumn ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-PSIKi44BTgU.html
@przemjas
@przemjas 3 года назад
@@exceltrenerdariuszskorniew6343 super. Dzięki za odpowiedź.
@pawelmojzeszek734
@pawelmojzeszek734 Год назад
super rzecz
@exceltrenerdariuszskorniew6343
Dzięki :)
@tellur88.
@tellur88. 2 года назад
Bardzo fajnie wytłumaczyłeś, dzięki serdeczne! Chciałbym aby wiersze miały na zmianę kolor biały, zielony, biały, zielony, itd, w zakresie tabeli oczywiście. Masz na to jakiś fajny patencik?
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Hej Bartek, można wstawić linijkę kodu, która by weryfikowała, czy wiersz albo liczba porządkowa jest parzysta, czy też nie ( możesz użyć takiego sprawdzenia If Mod ( NowyWiersz, 2) = 0 then Range("A" & NowyWiersz , "B" & NowyWiersz).Interior.Color = vbGreen . Ale może użycie Stylu tabeli rozwiąże ten temat szybciej :)
@tellur88.
@tellur88. 2 года назад
@@exceltrenerdariuszskorniew6343 dzięki za odpowiedź! :)
@przemeksz
@przemeksz Год назад
Aby zaczynało się wpisywać od np B7 (lp. i dalej C7 nazwa itd) to jakieś skomplikowane dopisywanie kodu?
@exceltrenerdariuszskorniew6343
Przemek tak samo jak skomentowałem u Magdaleny :)
@olimaj5556
@olimaj5556 2 года назад
Dzień dobry. Czy zna Pan jakiś sposób aby edytować zapisane makra tak aby nie były zapisane ''w wszystkie skoroszyty '' ale w tym skoroszycie ?? Zapisała tam makra i już na innym komuterze nie mogłam otworzyć. :(
@exceltrenerdariuszskorniew6343
@exceltrenerdariuszskorniew6343 2 года назад
Tak, wystarczy przejść do Edytora VBA ( skrót Alt + F11 ) i znaleźć okno Project Explorer po lewej stronie ( jeżeli go nie ma to Ctrl + R ) . Makro z którego korzystasz znajdziesz w projekcie PERSONAL.XLSB w Modul1 ( najprawdopodobniej ). Wystarczy skopiować ten moduł do projektu, który reprezentuje otwarty skoroszyt ( można przeciągnąć ten moduł ), albo skopiować kod makra i wkleić w Module skoroszytu, w którym makro ma sie znaleźć.
@kajetaneczka
@kajetaneczka Год назад
faajne
@exceltrenerdariuszskorniew6343
Dziękuję
@murdercookies6202
@murdercookies6202 Год назад
dziadu
Далее
VBA - ComboBox i walidacja danych w UserForm
14:25
Просмотров 10 тыс.
D3 LiXiang L6 Машина Года 2025?
15:14
Просмотров 307 тыс.
Makra i VBA - co tym można zrobić? - Podcast: #71
19:43
VBA to BROWSE & COPY Data from SELECTED File in Excel
10:00
Funkcja MsgBox w Excel VBA
19:43
Просмотров 2,2 тыс.
Date picker for Excel with VBA code
23:34
Просмотров 131 тыс.