Lista rozwijana jest łatwa do utworzenia z poziomu Excela. Służy do tego mechanizm sprawdzania poprawności (walidacji danych). Za pomocą formularza UserForm możemy stworzyć dużo bardziej rozbudowane i eleganckie rozwiązanie, które pozwala dodatkowo filtrować tą listę – również z uwzględnieniem wielkości liter. Idea Zadania W kolumnie A arkusza Kraje znajduje się spis wszystkich krajów europejskich. Chcemy, aby ta lista była źródłem danych dla kontrolki Listbox na formularzu. […]
Lista Zależna Na Formularzu
Użytkownicy Excela często używają sprawdzania poprawności do tworzenia list kaskadowych. Pierwsza lista zwykle przechowuje unikatowe wpisy np. marki aut. Po wybraniu konkretnej wartości (marki), do drugiej listy ładowane są przypisane do niej elementy (np. modele aut tej marki). Taka lista zależna jest dość łatwa do zrobienia także w VBA. Podział Drużyn w NBA Jako, że prywatnie jestem miłośnikiem sportu, zadanie to wykonam w oparciu o NBA. NBA jest zawodową ligą […]
Numeryczny TextBox
Czasami zdarza się, że chcemy ograniczyć użytkownikowi wpisywanie znaków tylko do cyfr. Przeważnie chodzi o podanie wieku, kodu produktu lub numeru telefonu. W tym celu tworzy się tzw. numeryczny TextBox. Dodatkowe Wyzwania Problem wydaje się bardzo klarowny. Praktyka jednak pokazuje, że mogą pojawić się dodatkowe założenia, których wcześniej nie przewidzieliśmy. Klawisze Backspace i Tab Brak możliwości wpisania znaku innego niż cyfra, nie pozwoli nam korzystać […]
Wysyłka Plików Mailem
Outlook jest programem z pakietu Office, który chyba najczęściej współpracuje z Excelem w kontekście VBA. To właśnie dzięki niemu możemy zautomatyzować wysyłkę raportów. Taka dystrybucja plików mailem może być w bardzo prosty sposób spersonalizowana. Dystrybucja Raportów W swojej pracy często spotykam się z potrzebą napisania makra, które będzie wysyłać raporty do wybranych osób z określoną częstotliwością. Jest to przeważnie końcowy etap prac nad projektem. Raportowanie już działa […]
Automatyczny Backup
W każdej aplikacji mam makro, które automatyzuje mi tworzenie backupu. Kopię pliku zapisuję na swoim dysku jak i w chmurze. Ten backup tworzy się w tle – nie przeszkadza zatem w pracy. W nazwie pliku zawarta jest data i czas zapisu – możemy więc bez problemu przywrócić jego starszą wersję. Makro podpinam pod skrót klawiaturowy. Całe rozwiązanie jest bardzo praktyczne i wygodne. Kopia Przy Ctrl+S Excel oferuje narzędzie autoodzyskiwania. […]
Miniaturki Produktów
Dość często dostaję zapytania o przygotowanie cennika w Excelu. Zazwyczaj, oprócz specyfikacji i cen, Klienci chcą w nim także umieścić miniaturki produktów. Jak to zrobić, aby wysłać Klientom plik ze zdjęciami, a nie tylko linkami do zdjęć? O tym przeczytasz w tym tekście. Kilkaset Zdjęć w Cenniku Pewnego razu zgłosił się do mnie Klient, który potrzebował wgrać zdjęcia produktów do arkusza. Chodziło mu o przygotowanie cennika, który można by było wysyłać w przyszłości do swoich Klientów. Największym […]