Typowe komendy VBA w MS Excel
Okno wiadomości
Okno komunikatu lub lepiej znane jako "denerwujące wyskakujące okienko" umożliwia programowi Excel interakcję z użytkownikami. Polecenie VBA "MsgBox" (bez cudzysłowów) służy do tworzenia okien komunikatów. Programista używa VBA, aby określić, jakie informacje będą dostarczane użytkownikowi w oknie komunikatu, jakie informacje użytkownik wprowadzi i co zostanie zrobione z tymi informacjami.
Wybór komórek
Polecenie VBA, Range, odnosi się do komórki lub grupy komórek. W połączeniu z właściwością obiektu Wartość, jak w "Zakresie (" A1 "). Wartość" (bez otwierania i zamykania cudzysłowów), można wybrać zawartość komórki.
Cykl
Programiści często muszą przechodzić przez wiele instancji obiektu, aby funkcja została w pełni zaimplementowana. W przypadku MS Excel komendy VBA dla cyklu to "Dla każdego ... Dalej" (bez cudzysłowów).
Komentarze
Przyjmij to, programiści są ludźmi i zapomną o celu polecenia VBA. Jednym ze sposobów uniknięcia zapomnienia jest napisanie komentarza w całym kodzie VBA. Najpopularniejszym sposobem komentowania VBA dla Excela jest użycie apostrofu, ale istnieje znacznie dłuższe polecenie "Rem" (bez cudzysłowów), które może być używane dla tych, którzy wolą nie używać interpunkcji w kodzie.
Przyspiesz obliczenia
MS Excel oblicza formuły automatycznie lub można obliczyć samodzielnie, aktualizując je na podstawie zmian informacji, naciskając klawisz "F9". Jednak obie metody wymagają pozycjonowania w VBA i za nim, jeśli formuły są dla funkcji zdefiniowanych przez użytkownika, co spowalnia obliczenia. Według Microsoftu można zapobiec wykonywaniu obliczeń poza VBA przez MS Excel, przekierowując klucz "F9" do prywatnego podprogramu:
Application.OnKey "{F9}", "Recalc"