Błędy w VBA mogą pojawiać się na każdym etapie pracy z aplikacją – w trakcie pisania kodu, podczas kompilacji projektu, przy debugowaniu lub w trybie uruchomienia. Są one zawsze cennym źródłem informacji i nie powinniśmy ich nigdy ignorować. Skąd wziął się bug? W żargonie programistycznym błąd często nazywany jest pluskwą (z ang. bug). Określenie to […]
Instrukcja On Error GoTo -1 – ciekawostka dla ambitnych
W tym artykule wyjaśnię na czym polega instrukcja On Error GoTo -1 i czy jest sens jej używać w aplikacjach EXCEL/VBA. Wpis dedykowany jest głównie dla osób znających VBA w stopniu zaawansowanym. On Error GoTo … vs. Err.Clear Polecenie On Error GoTo -1 nie jest tym samym, co Err.Clear czy On Error GoTo 0, chociaż […]
Instrukcje On Error | Jak makra reagują na błędy
Polecenie On Error występuje w VBA pod kilkoma różnymi postaciami. W gruncie rzeczy chodzi jednak o zmianę reakcji kompilatora na wypadek błędu. Błąd może zostać zignorowany, może nas przenieść do konkretnej etykiety lub może przywrócić domyślny sposób traktowania błędów.W tym artykule opiszę kiedy powinniśmy używać poszczególnych instrukcji. On Error Resume Next Polecenie, które nakazuje ignorować […]
SUMA.JEŻELI i SUMA.WARUNKÓW | Skąd biorą się błędne wyniki?
Funkcje SUMA.JEŻELI i SUMA.WARUNKÓW, jak wskazuje ich nazwa, służą do sumowania wybranych danych. Pierwsza funkcja – niezwykle popularna – pozwala sumować na podstawie jednego założenia, SUMA.WARUNKÓW – na podstawie wielu. Co ciekawe, są sytuacje, w których te funkcje zwracają błędne wyniki. Obcięcie zer przy odczycie Kilka lat temu napisałem na blogu tekst dotyczący zaczytywania danych […]
Kasowanie pustych arkuszy | O czym trzeba pamiętać?
Kasowanie pustych arkuszy jest tematem znacznie mniej popularnym od kasowania pustych wierszy w tabeli. Co ciekawe, problem pierwszy występuje bardzo często, jednak w przeciwieństwie do drugiego – nie stanowi żadnego zagrożenia. Trzy arkusze Każdy nowo dodany skoroszyt składa się standardowo z trzech arkuszy. Opcję tą można zmienić w ustawieniach Excela, ale użytkownicy nie zawsze o […]
Dynamiczne wykresy | Jak proste makro zmienia typ wizualizacji
W Excelu warto eksperymentować i wdrażać w życie twórcze pomysły. Czasami przy niewielkim wysiłku można stworzyć narzędzie, które pozwala na dużą elastyczność w analizowaniu danych. Sterowanie typem wykresu za pomocą kontrolki ComboBox z pewnością do takich się zalicza. Potęga kontrolek W rozbudowanych aplikacjach, interfejs oparty jest na formularzach użytkownika. W przypadku prostych plików – wykorzystuje […]






