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
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