VBA



Czym jest #VBA?

Jest to okrojona wersja VB (visual basic) przeznaczona używanych w pakiecie Office i kilku innych (AutoCad) dzięki któremu mamy możliwość automatyzowania pracy przez nagrywanie oraz pisanie makr. Dzięki temu dostajemy szanse usprawnienia sobie pracy w pakiecie przez dopisanie funkcjonalności, których programiści nie zamieścili. Czyli w skrócie daje nam możliwość malej personalizacji pakietu do własnych potrzeb.
Dla przykładu mamy kilka plików word z tabela danych gdzie jedna komórka zawiera błąd dla 5 plików nie było by problemu ale co gdy mamy ich 500? (Oczywiście takie przechowywanie danych nie jest optymalne ale jest spotykane jeszcze w firmach, szkołach itp.).

Z pomocą przychodzi nam VBA (visual basic for application) dzięki któremu jesteśmy w stanie napisać funkcje która otworzy wszystkie pliki z danego folderu i zamieni w tabeli błąd. Drugi przykład wykorzystania VBA jest gdy chcemy usunąć zbędne spacje w komórkach excel'a, gdzie dzięki 6 linijkom zaoszczędzamy sobie popołudnie. To tyle na wstępie, poniżej

Przykładowy kod napisany w #VBA:


Sub Makro()
    Dim i As Integer

     For i=1 to 10
         if i mod 2 = 0 then MsgBox "Liczba " & i & " jest parzysta"
     Next i
end Sub

Zaplecze techniczne i umiejętności

Pewnie zapytacie co trzeba znać/wiedzieć żeby zacząć pisać makra? - Przede wszystkim podstawy programowania oraz podstawowe funkcje #VBA i przy pomocy wujka Google można zaczynać. Oczywiście jeżeli nie macie czasu albo nie możecie sobie nawet z pomocą internetu poradzić możecie skontaktować się ze mną przez formularz kontaktowy a ja wam pomogę w rozwiązaniu problemu.
Do pisania makr będzie wam potrzebny pakiet Office lub inny program używający #VBA.

Mam pakiet Office, ale nie mogę znaleźć #VBA

A więc tak, mamy dwie możliwości uzyskania dostępu do "kodu" #VBA. Jednym z nich jest 

W dziale #VBA, #word, #excel będę zamieszczał porady oraz triki które usprawnią wam prace z pakietem firmy z oknami. 

Brak komentarzy:

Prześlij komentarz