Czasami mam potrzebę szybko zakomentować kilka(naście) linii kodu. Przykładowo w trakcie ewolucji aplikacji napisałem wydajniejszą (inną) wersję wcześniej napisanej funkcji. Mogę nie być do końca pewny czy nowa funkcja działa w 100% poprawnie, więc nie chciałbym starej funkcji definitywnie kasować. Zakomentowanie starej wersji funkcji jest dobrym sposobem na jej usunięcie. Dopiero gdy upewnię się, że nowa funkcja działa równie dobrze jak ta zakomentowana to wtedy mogę usunąć tę starą funkcję.
Inny powód komentowania to chęć chwilowego „usunięcia” jakiegoś fragmentu kodu podczas testowania aplikacji. Przykładowo napisałem funkcję, która dokonuje pewnych obliczeń i wynik wysyła na adres e-mail. Jednak podczas wdrażania kolejnych poprawek chwilowo chcę usunąć opcję wysyłki raportu na e-mail do czasu aż upewnię się że wszystko jest poprawnie liczone, a aby to sprawdzić czasem muszę kilkanaście razy przetestować moją funkcję dla różnych danych).
W edytorze VBA jest opcja hurtowego komentowania zaznaczonych linii kodu, jest ona jednak nieco ukryta.
Otóż magiczny przycisk do zakomentowania lub odkomentowania zaznaczonych linii znajduje się na pasku narzędzi Edit, który domyślnie jest ukryty.
Aby ten pasek narzędzi się pojawił, należy w menu View wybrać polecenie Toolbars -> Edit.
Niby drobiazg, a cieszy.