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 standardowo dostępna w edytorze VBA, ale dostarcza ją właśnie dodatek MZ-Tools.
Niedawno zauważyłem dziwną sytuację dotycząca autonumerowania kodu. Chodzi o to, że dodatek numeruje czasami linię kodu, która dotyczy deklaracji zmiennych. Początkowo nie wiedziałem z czego to wynika, ale okazało się że chodzi o znak dwukropka.
Jeżeli znajduje się w komentarzu do zmiennej lub w samej nazwie, to wtedy dodatek traktuje ten wiersz jak linię kodu i przypisuje mu numer.
Polecam porównać obie procedury – w drugiej znak dwukropka zamieniłem na bliźniaczo podobny znak średnika.