Wokół VBA narosło przez lata wiele różnych mitów. Jeden z nich mówi o tym, że praca w tym środowisku to głównie nagrywanie makr i ich późniejsza obróbka. Takie podejście wynika zarówno z niewiedzy jak i uprzedzeń wobec VBA. Podobnie jak w innych językach programowania, także tutaj możemy określić kilka poziomów zaawansowania. W tym artykule opiszę Ci jak może wyglądać ścieżka nauki VBA i co powinien umieć JUNIOR, MID i SENIOR. […]
Historia Kursów Walut
Pobranie aktualnych kursów walut jest zadaniem, które pojawia się często w tutorialach Excela. Zwykle chodzi o rozwiązanie dynamiczne, które odświeży wyniki po kliknięciu w przycisk. Wyzwaniem większego kalibru jest utworzenie tabeli z danymi archiwalnymi – ot taka, historia kursów walut aktualizowana na bieżąco. Z taką potrzebą spotkałem się w 2019r. tworząc aplikację dla HR. W tym artykule opiszę, jak to zadanie wykonać – zarówno za pomocą VBA, […]
Power Query w Automatyzacji
“Power Query to największa rewolucja w Excelu od czasu tabel przestawnych!”. “Power Query zastąpiło VBA!” Takie opinie stają się coraz bardziej popularne… Faktycznie PQ to świetne narzędzie, które pozwala nam pobierać dane z różnych źródeł i przekształcać je w łatwy sposób. Czy PQ jest faktycznie alternatywą dla VBA? Moim zdaniem – zdecydowanie NIE. Power-Ofensywa Nie da się ukryć, że w ostatnich miesiącach Power Query zyskało mocno na popularności. […]
Filtrowanie Do Osobnych Plików
Jednym z najbardziej popularnych tematów w VBA, jest utworzenie raportów dla każdej unikatowej wartości z kolumny. Chodzi tu o przefiltrowanie tabeli według jednego kryterium i zapisanie wyniku w formie osobnego zestawienia. Takim raportem może być oddzielny arkusz lub dedykowany plik Excela. W tym artykule opiszę jak stworzyć taki mechanizm od A do Z. Tabela z Listą Transakcji Naszą tabelą bazową będzie rejestr zakupów w sklepie komputerowym. Dane zostały […]
Ostatni Niepusty Wiersz
Ostatni niepusty wiersz jest jednym z najbardziej popularnych tematów w całym VBA. Sprawa z pozoru wydaje się banalnie prosta. Jak się jednak przekonamy, żadne z siedmiu zaproponowanych rozwiązań nie spisuje się w 100% idealnie. Potencjalne Problemy Zastanówmy się najpierw dlaczego temat skutecznego wyznaczania ostatniego niepustego wiersza jest w ogóle taki ważny… Powodów jest kilka. 1 – Nadpisanie Istniejących Danych Największym zagrożeniem jest […]
Przecięcie Wiersza i Kolumny
Excel nie posiada mechanizmu, który pozwalałby wyróżnić przecięcie aktywnego wiersza z aktywną kolumną. Potrzebujemy makra, które będzie reagować na zmianę zaznaczenia komórki. Jak je napisać? O tym dowiesz się z poniższego tekstu. Problem Braku Podświetlenia Excel w dość subtelny sposób wyróżnia wiersze i kolumny, które odwołują się do zaznaczonego obszaru komórek. Dla Excela 365 są to: Zielona kreska na krawędziach nagłówków. Dla kolumn jest pozioma, dla wierszy […]