Modul 1: VBA Editor
Rad u VBA editoru
- Pristup Visual Basic editoru
- Prelazak između aplikacija
- Navigacija kroz VBA editor
- Kreiranje modula
- Podešavanje editora za rad
Modul 2: Pisanje prvog makroa
Osnove pisanja VBA koda
- Definisanje Sub rutine
- Pisanje komentara
- Osnovna VBA sintaksa
- Promena vrednosti i formatiranje ćelije
- Snimanje i pokretanje VBA koda
- Security upozorenja prilikom pisanja makroa
Modul 3: Greške i debugging
Vrste grešaka u VBA kodu
- Sintaksne greške
- Greške prilikom kompajliranja koda
- Greške prilikom izvršenja koda (Runtime errors)
- Izvršenje koda po sistemu korak po korak
- Postavljanje breakpoint u kodu
Modul 4: Selekcija ćelija
Selekcija ćelija na osnovu apsolutne i relativne putanje
- Pronalaženje zadnjeg reda u listi
- Kretanje u svim pravcima kroz listu
- Selekcija kompletne liste i željene kolone
Modul 5: Rad sa radnim listovima (Worksheets)
- Kretanje između radnih listova
- Aktivacija željenog radnog lista
- Sheet imena, code imena i index brojevi za referenciranje na radni list
- Brisanje, Dodavanje,Kopiranje,Pomeranje i Skrivanje radnog lista
- Ugnježdeni select case iskazi
Modul 6: Rad sa radnim sveskama (Workbooks)
- Referenciranje na željenu radnu svesku
- Otvaranje i kreiranje radne sveske
- Snimanje radne sveske
Modul 7: Promenjive
- Primena promenjivih u VBA kodu
- Korišćenje promenjive koja nije deklarisana
- Eksplicitno deklarisane promenjive
- Tipovi promenjivih
- Opseg važenja promenjivih
- Objektne promenjive i referenciranje na iste
Modul 8: Message Boxes
- MsgBox funkcija za prikaz poruka na ekranu
- Prilagođavanje poruke na željeni izgled
- Povezivanje stringova
- Prikazivanje željenih vrednosti iz ćelija kroz poruku
Modul 9: Input Boxes
- Unos korisničkih podataka u Excel kroz input box formu
- Prikaz i prilagođavanje input box forme
- Vraćanje različitih tipova podataka
- Primena Application. InputBox objekta
- Validacija unetog podatka
Modul 10: With, iF i Select Case iskazi
- Pisanje prostog with iskaza
- Referenciranje na objekte
- Pisanje prostog If iskaza
- Elseif iskaz
- Ugnježdeni if iskazi
- Kombinovanje logičkih uslova
- Pisanje prostog select case iskaza
Modul 11: Do until & Do While petlje
- Uslovne petlje u VBA
- Osnove Do Loop iskaza
- Razlike između Do Until i Loop until
- Razlike između Do While i Loop while
- Korisni primeri
Modul 12: Find i find next metode
- Pronalaženje željenog podatka u listi
- Case-Sensitive pretraga
- Traženje potpunog ili delimičnog tekstualnog podatka
- Kreiranje sopstvenog search sistema
Modul 13: For Next i For Each petlje
- Primena loop brojača
- Prolaz kroz elemente kolekcije
- Prolaz kroz radne listove, dokumente, grafikone, ćelije
Modul 14: Kreiranje Funkcija
- Pisanje jednostavne funkcije
- Pozivanje funkcije
- Definisanje parametara
Modul 15: Rukovanje greškama
- Run time errors
- On error iskaz
- Ignorisanje grešaka
- Rad sa error handler objektom
Modul 16: Event Procedure
- Pristupanje događajima objekta
- Pisanje koda za željeni event
- Okidanje event procedure
- Poništavanje i isključivanje događaja
- Primer otvaranja i zatvaranja radne sveske
- Primer štampanja i snimanja fajlova
- Primer selektovanja ćelije
Modul 17: Korisničke forme
- Kreiranje forme
- Definisanje kontrola
- Alati za dizajn
- Rad sa atributima
- Pisanje koda za event forme
Sva potrebna literatura za praćenje treninga dobija se u elektronskoj formi.
Nakon završenog MS Excel-VBA kursa, polaznici će dobiti uverenje o uspešno savladanom gradivu izdato od strane IT Centra kojim se potvrđuje nivo ekspertize očekivan po završetku treninga.
Za pohađanje treninga potrebno je poznavanje osnova rada u Microsoft Office – Excel programu.