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 […]
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 […]
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 […]
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ą […]
Lista rozwijana na formularzu
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, […]
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 […]