Opis
Utvrdite i osvježite usvojena znanja s Excel VBA tečaja i usvojite nova znanja pri programiranju Excela rješavanjem konkretnih poslovnih zadataka ili odabranih primjera.
Trajanje
2 dana (16 šk. sati) (moguće je i 3 dana tj. 24 šk. sata)
Predavač
Excel VBA radionica
Ciljevi
Utvrditi, osvježiti i proširiti znanja programiranja u Excelu uz pomoć VBA uz rad na zadacima polaznika ili na odabranim primjerima.
Polaznici
Radionica je namijenjena polaznicima koji su završili Excel VBA tečaj, a željeli bi uz složene primjere i/ili zadatke iz vlastite prakse dodatno utvrditi, osvježiti i proširiti svoje znanje te naučiti pristupati mogućem rješenju na više načina.
Preduvjet za pohađanje tečaja je usvojena materija s Excel VBA tečaja. Radionica je praktičnog tipa i naglasak je na rješavanju zadataka. Neće se tumačiti osnove, jer će se smatrati da polaznici već imaju određeno iskustvo u programiranju. Teoretski će se ukratko obraditi tek nove (dodatne) teme u odnosu na gradivo s Excel VBA tečaja.
Sadržaj
Zadaci polaznika iz poslovne prakse
- Analizirat će se konkretni zadaci polaznika i nastojat će se dati smjernice za njihovo rješavanje. Budući da Excel VBA zadaci obično iziskuju dosta vremena za njihovo rješavanje, zbog ograničenog trajanja radionice vjerojatno neće biti moguće riješiti konkretne zadatke u potpunosti. Iznimno, ako zadatak bude zanimljiv širem krugu polaznika i bude rješiv u relativno kratkom roku, takav zadatak će se rješavati na radionici.
- Za organizirane grupe polaznika iz određenog poduzeća, konkretni poslovni zadaci se mogu unaprijed sagledati, pripremiti te rješavati na radionici. U tom slučaju, zadatke je prethodno potrebno dostaviti na uvid predavaču kako bi se vrijeme na radionici što učinkovitije iskoristilo.
Na dva do tri složena primjera obrađivat će se neke od sljedećih tema:
- Događaji (Events) – rad s tabelama ili grafovima
- Rad s vanjskim datotekama – .csv, .txt ili .xlsx tipa (uvoz, obrada i izrada datoteka)
- Rad s dijalozima (Dialogs) – odabir mapa i datoteka za obradu
- Tables – mehanizam za izradu dinamičkih raspona (izrada robusnih aplikacija)
- pravilno korištenje u kombinaciji s imenovanim rasponima
- vrlo korisno, no uz određene nedostatke
- Filter, Advanced Filter i Pivot Tables – moćni alati za automatizaciju izrade izvješća
- Optimizacija VBA koda
- upotreba nizova (Arrays) – drastično poboljšanje performansi koda pri obradi veće količine podataka
- usporedbe nizova, obrada i zapisivanje u raspone
- Izrada formi za interakciju s korisnikom aplikacije
Način učenja
Rad na konkretnim zadacima polaznika ili na odabranim primjerima uz komentiranje i pronalaženje najboljeg rješenja.