Struttura del corso
Modello a oggetti di Excel
- Foglio di protezione da VBA
- Workbook Oggetto, raccolta Workbooks
- Oggetto Worksheet, raccolta Worksheets
- Validazione fogli
- Metodi pratici dell'oggetto Range
- Copia, incolla, incolla speciale
- Proprietà CurrentRegion
- Trova, sostituisci
- Ordinamento di range
- Grafici (Oggetto Chart)
Avvenimenti
- Eventi a livello applicazione
Schede
- Vetture dinamiche
- Tabelle di array Variant
- Ottimizzazione di array e memoria
- Array multidimensionali
Orientato agli oggetti Programming
- Classi ed Oggetti
- Crea classi
- Crea e distruggi oggetti
- Crea metodi
- Crea proprietà
- Validazione dati utilizzando la proprietà
- Proprietà e metodi predefiniti
- Gestione degli errori nel modulo della classe
Creare e gestire le raccolte
- Crea una raccolta
- Aggiungi e rimuovi elementi
- Riflessioni sui componenti (utilizzando una chiave ed un indice)
Strutture e funzioni avanzate VBA
- Passi parametri per valore e riferimento (ByRef e ByVal)
- Procedure con numero variabile di parametri
- Parametri opzionali e predefiniti
- Procedure con un numero sconosciuto di parametri (ParamArray)
- Enumerazione, passaggio conveniente dei parametri
- Tipo utente (User-defined Type)
- Servizio Null, Nothing, stringa vuota "", Empty, 0
- Conversione del tipo (Conversion)
Operazioni sui file
- Apre e chiude file di testo
- Lettura ed scrittura dati di testo e binari
- Elaborazione dei record nel file CSV
- Efficiente elaborazione dei file di testo
Utilizzo delle funzioni VBA in altre applicazioni
Extra
- Crea i tuoi add-on personalizzati
- Crea una barra degli strumenti per l'aggiunta
- Installazione dei propri add-ons e loro protezione
Utilizzo di librerie esterne
Connessione a database esterni (ODBC, OLEDB)
Recensioni (7)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
The whole topic is interesting - everything was OK.