VBA w Office Excel 2010

VBA oznacza Visual Basic for Application. Jak wiadomo, VB (Visual Basic) jest jednym zświetne języki programowania. Jeśli musisz wykonywać powtarzające się zadania w programie Excel codziennie, zawsze zaleca się automatyzację takich zadań, aby zaoszczędzić czas i energię. Makra to świetny sposób automatyzacji zadań w programie Excel, omówiliśmy już podstawową wskazówkę dotyczącą nagrywania i używania makr. Makra w zasadzie dodają kod VB do arkusza programu Excel.

Za każdym razem, gdy tworzysz nowe makro, program Excel dodajewizualny kod podstawowy na zapleczu, więc za każdym razem, gdy uruchamiasz Makro, ten kod VB jest wykonywany i wyświetlane są wyniki na ekranie. Zobaczmy, jak kod jest generowany, kiedy dodajemy Makro oraz jak możesz edytować i debugować ten kod VB.

Jak wyświetlić kod VBA skojarzony z makrem

Załóżmy, że utworzyliśmy Makro, jak wspomniano w poście, o którym mowa powyżej, a następnie kliknij opcję Makro i wybierz opcję Wyświetl makra.

Makro VBA

Wyświetli się okno dialogowe Makra, tutaj wybierz Makro, dla którego chcesz zobaczyć kod VB i naciśnij przycisk Edytuj.

Edytuj makro

Otworzy Makro jako kod VB w VBEdytor domyślnie osadzony w programie Excel. W tym przykładzie pokazuję kod podstawowego makra, które wyświetla komunikat „Hello World” po uruchomieniu.

Kod makr VBA

Jeśli znasz podstawy Visual Basic,następnie możesz napisać tutaj własny kod, aby jeszcze bardziej ulepszyć swoje Makro, i możesz dodać więcej funkcji do utworzonych Makr, dodając fragmenty kodu. Edytor wyświetlany w programie Excel jest typowym edytorem VB z Eksploratorem projektów po lewej stronie i oknem źródłowym / projektowym po prawej stronie. Wszystko czego potrzebujesz to znajomość składni języka programowania.

Jak debugować kod VBA

Jeśli wprowadziłeś jakiekolwiek zmiany w kodzie makra i chcesz przetestować, czy działa poprawnie, możesz to zrobić, debugując i uruchamiając kod. naciśnij F5 i debuguje i wykonuje kod, a wyniki pojawią się na ekranie. (Mój kod zawiera tylko „Hello World”, więc po debugowaniu i wykonaniu mogę go zobaczyć na ekranie)

Wykonano VBA
Pamiętaj, że podaliśmy tylko przykład programu Excel 2010, ponieważ tutaj najczęściej używany jest język VBA. Jednak VBA jest również uwzględniony w programach Outlook 2010, Word 2010, PowerPoint 2010 itp.

Komentarze