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ł […]
ListBox w formularzu | Typowe problemy z wyborem danych
Kontrolka typu ListBox służy nam do wyboru jednej lub wielu wartości spośród długiej listy wpisów. Pracując na formularzu, często niejako wymuszamy na użytkowniku zaznaczenie przynajmniej jednej wartości. Co ciekawe, kompilator VBA odróżnia brak działania od zaznaczenia i późniejszego oznaczenia tej samej pozycji. Artykuł raczej dla osób zaawansowanych w VBA. Lista miesięcy i dni tygodnia Na […]
Celowe wywoływanie błędów – po co robić to świadomie?
Celowe wywołanie błędu w kodzie makra pozwala nam świadomie sterować naszą aplikacją. Instrukcja On Error Resume Next ignoruje błędy, ale dzięki niej możemy w kodzie przejść dalej i sprawdzić czy wystąpił błąd. Instrukcja Err.Raise pozwala nam z kolei zgłosić własny błąd i dzięki temu przerwać działanie programu. Korzyści błędu Na pierwszy rzut oka temat może […]
Centralna obsługa błędów w VBA | Dlaczego warto ją mieć
Centralna obsługa błędów to zaawansowany sposób obsługiwania błędów w aplikacjach VBA. Jej głównym zadaniem jest przerwanie działania aplikacji, bez względu na to, w której linii kodu wystąpił błąd. Idea centralnej obsługi błędów Jakkolwiek nazwa zagadnienia brzmi dosyć „groźnie”, tak w gruncie rzeczy chodzi o właściwą reakcję na błąd, który pojawił się w dowolnym miejscu w […]
Błędy w makrach | Skąd się biorą i jak je rozumieć
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ż […]






