W VBA możemy się odwołać do wybranego arkusza na kilka sposobów. Rozwiązaniem najbardziej popularnym jest użycie nazwy zakładkowej. Możemy również bazować na pozycji arkusza w pliku. Sposobem zdecydowanie najlepszym jest jednak użycie nazwy kodowej. Czym jest nazwa kodowa i jakie są jej najważniejsze zalety i wady? O tym przeczytasz w tym artykule. Nazwa Zakładkowa Rozwiązaniem najbardziej powszechnym zdaje się być bazowanie na nazwie zakładkowej. Znajduje się […]
Pętla Do While i Do Until
Korzystanie z pętli należy do abecadła programowania bez względu na język, w którym kodujemy. Jednymi z bardziej popularnych konstrukcji są Do While i Do Until. Obie pętle są do siebie bardzo podobne, ale odróżnia je sposób określenia warunku. Typy Pętli w VBA W VBA najbardziej popularną pętlą jest prawdopodobnie For Next. Sprawdza się ona doskonale, gdy chcemy np. sprawdzić wszystkie elementy tablicy. Nieco rzadziej możemy zobaczyć w makrach konstrukcję For Each. Służy ona do wykonywania operacji […]
MZ-Tools. Problem Dwukropka
MZ-Tools jest jednym z najbardziej użytecznych dodatków, który wspomaga pisanie makr. Możemy w nim umieszczać całe frazy kodu, a następnie wklejać je do edytora. Widzimy zmienne, które zostały zadeklarowane, ale nie użyte. Możemy dodać numerację naszego kodu, co bardzo ułatwia debugowanie. Z tą ostatnią rzeczą wiąże się jednak mały problem. Błąd Autonumerowania W swoim e-booku napisałem aby umieszczać w kodzie informację o tym, w której linii kodu wystąpił błąd. Ta funkcja nie jest […]
Okno Watches
Jednym z narzędzi w edytorze VBA, służącym do debugowania kodu, jest okno Watches. Dzięki niemu możemy monitorować nie tylko wartości zmiennych (publicznych), ale też konkretne instrukcje czy obiekty. W tej notce napiszę jak zautomatyzować pracę w tym okienku. Watches vs. Locals Sporo osób twierdzi, że okno Watches to uboższa wersja okna Locals. Co ciekawe – sympatycy Watches uważają dokładnie odwrotnie. Gdzie leży prawda? Moim zdaniem oba narzędzia świetnie […]
Zaufane Lokalizacje
W Excelu 2010 pojawiła się fantastyczna opcja Zaufane lokalizacje. Pozwala ona otwierać pliki znajdujące się w konkretnych folderach, bez wyświetlenia ostrzeżenia o makrach! Oczywiście listę zaufanych folderów definiujemy sami. Obsługa Makr w Excelu 2003 Jestem coraz większym fanem Excela 2010. Być może tym stwierdzeniem narażę się osobom, które ciągle kontestują sens wprowadzenia wstążki. Uważam jednak, że niektóre zmiany są świetne i bardzo ułatwiają […]
Kontener Na Ulubione Makra
Istnieją pewne procedury uniwersalne, z których korzystamy prawie w każdym projekcie. Przykładem może być funkcja licząca ostatni niepusty wiersz lub makro przyspieszające działanie na starcie programu. Szybki dostęp do tych procedur pozwoli nam zaoszczędzić trochę czasu. Nie trzeba pisać ich za każdym razem od nowa. Jak stworzyć kontener na ulubione makra? O tym dowiesz się z tego tekstu. Pliki Tekstowe Przyznam, że do tej pory było to moje ulubione rozwiązanie. Przechowywałem […]