Тёмный

Wyszukiwarka w Excel VBA - narzędzie do wyszukiwania danych. UserForm, Filtry zaawansowane. 

SmartExcel - Sebastian Godziszewski
Подписаться 3,1 тыс.
Просмотров 8 тыс.
50% 1

Oglądając film dowiesz się jak utworzyć narzędzie do wyszukiwania danych bezpośrednio w arkuszu jak i w oknie dialogowym (UserForm) za pomocą Excel VBA. W filmie zostaną wykorzystane filtry zaawansowane, za pomocą których zostanie przygotowany odpowiedni kod. W filmie wykorzystam zdarzenie arkusza Worksheet_Change a także pokaże jak podczas tworzenia UserForm wykorzystać formant ListBox do wczytywania tabeli z danymi z nagłówkami i różną ilością kolumn.
Zapraszam do oglądania
ZAPRASZAM NA KAWĘ!
Jeżeli film ci się podobał i uważasz ten materiał za wartościowy, możesz postawić mi kawę :)
buycoffee.to/s...
Poniżej link do pobrania pliku, który został użyty w filmie wraz z kopią UserForm:
smartexcel.pl/...
Jeżeli interesuje Cię Excel VBA zapraszam do zapoznania się z moimi kursami:
1) Tworzenie własnych funkcji w Excelu za pomocą VBA
smartexcel.pl/...
a także
2) Eksport danych w Excelu do pliku PDF za pomocą VBA
smartexcel.pl/...

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

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@kamilrembelski3542
@kamilrembelski3542 Год назад
Super właśnie ostatnio szukałem tego sposobu na zastosowanie filtrów zaawansowanych. Bardzo pomocny i edukacyjny materiał. Dziękuję👍😁
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Dziękuję za komentarz :) Bardzo się cieszę, że film był pomocny. Pozdrawiam
@radek6119
@radek6119 Год назад
Super film, oglądam Pana od dłuższego czasu i chętnie korzystam z pokazanych materiałów. Rewelacyjnie Pan tłumaczy.
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Dziękuję za komentarz i miłe słowa. Bardzo się cieszę, że śledzi Pan mój kanał a co ważne, że rozwiązania, które przedstawiam są pomocne i wdrażane w projektach :) Pozdrawiam
@Krainabelfra
@Krainabelfra Год назад
Super facet z Ciebie. Ogromne dzięki!
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Dzięki za komentarz :)
@grzegorzch9789
@grzegorzch9789 9 месяцев назад
Mam pytanie jak zrobić przycisk, który otwierałby okno w którym można zeskanować kod kreskowy do pierwszej kolumny w tym samym arkuszu?
@tomaszmielczarek3481
@tomaszmielczarek3481 Год назад
bardzo dobry materiał. Mam jednak pytanie/zadanie. Czy w oknie wyszukiwarki można edytować dane (wprowadzać korekty) i updatować tabelę bazową?
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Dziękuję za komentarz. Odpowiadając Panu na pytanie, tak można w oknie wyszukiwarki edytować dane. Rozwiązań jest wiele np. możemy oprogramować kontrolkę ListBox w taki sposób, aby po dwukrotnym kliknięciu przeniosła nas bezpośrednio do arkusza i ustawiła nas w wierszu do edycji. Inna opcja to przygotować kolejny UserForm, który po kliknięciu w daną pozycję do edycji wczyta wszystkie dane w celu ich edycji w tym właśnie oknie. Pozdrawiam
@januszwisniowski5298
@januszwisniowski5298 Год назад
Dzięki, fajny materiał, ale u mnie coś chyba źle działa. Dla bazy ok. 5000 wierszy i 3 kolumnami działa bardzo wolno. Co każdą literę wpisywaną do TextBoxa filtruje i coś przelicza. nie wiem jak to zmienić, aby filtrował dopiero po zatwierdzeniu całego wpisu do TXBoxa. Tak czy inaczej działa to jakoś bardzo wolno. Normalne filtry w arkuszu działają błyskawicznie, coś robię nie tak ??
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Dzięki za komentarz, faktycznie przy dużej ilości rekordów może to działać wolno ponieważ kod za każdym razem jak zmieniamy znak wykonuje instrukcje. Warto rozważyć wprowadzenie np. ogranicznika do długości wpisywanych znaków (np. if Len(poleTekstowe) > 5 then .... ) lub zastosować rozwiązanie z przyciskiem tak, aby wyszukiwał szybko i tylko wtedy, gdy jest taka potrzeba. Przycisk znacząco przyśpieszy działanie kodu. Należy pamiętać, że wtedy kod musi być przeniesiony do zdarzenia "Click" w kodzie przycisku a także dostosować kod pod takie rozwiązanie. Pozdrawiam
@cojaturobie6345
@cojaturobie6345 Год назад
Hej. Czy przy opcji nr 1 (filtry wpisywane do arkusza) można w jakiś sposób ustawić zakres dat jaki jest nam potrzebny? Probuje wpisywać np wieksze niz > luty 2015 to działa ale przedział już nie działa:/
@smartexcel-s.godziszewski
@smartexcel-s.godziszewski Год назад
Cześć, w przypadku filtrów zaawansowanych wpisanie daty pod inną datą działa jak LUB w Excelu natomiast stworzenie nowej kolumny i wpisanie daty w komórce obok (nazwę nagłówka powtarzamy) zadziała jak ORAZ. Pozdrawiam
Далее
Самое неинтересное видео
00:32
Просмотров 1,4 млн
Новый хит Люси Чеботиной 😍
00:33
25 Nooby VBA Habits You Need to Ditch Right Now
8:42
VBA - UserForm czyli formularz użytkownika
16:42
Просмотров 28 тыс.
Aplikacje w Excelu
30:31
Просмотров 4,7 тыс.
Самое неинтересное видео
00:32
Просмотров 1,4 млн