Struttura del corso
Modello a oggetti di Excel
- Protezione dei fogli da modifiche effettuate tramite VBA.
- Oggetto Workbook e la collezione Workbooks.
- Oggetto Worksheet e la raccolta Worksheets.
- Gestione della validazione dei dati nei fogli.
- Metodi pratici per l’utilizzo dell’oggetto Range.
- Copia, incolla e incollaggio speciale.
- Proprietà CurrentRegion.
- Ricerca e sostituzione di testo.
- Ordinamento di intervalli di celle.
- Grafici (Oggetto Chart).
Eventi
- Gestire gli eventi a livello di applicazione.
Array
- Array dinamici.
- Array di tipo Variant.
- Ottimizzazione dell’utilizzo di array e della memoria.
- Array multidimensionali.
Programmazione orientata agli oggetti
- Classi e oggetti.
- Creazione di classi personalizzate.
- Generazione e distruzione degli oggetti.
- Definizione di metodi propri.
- Implementazione di proprietà specifiche.
- Validazione dei dati tramite le proprietà.
- Gestione delle proprietà e dei metodi predefiniti.
- Gestione degli errori all’interno dei moduli classe.
Creazione e gestione di collezioni
- Generare nuove collezioni.
- Aggiunta ed eliminazione di elementi dalle collezioni.
- Accesso ai componenti mediante indicizzazione o chiavi identificative.
Strutture e funzioni avanzate in VBA
- Passaggio dei parametri per valore o per riferimento (ByVal e ByRef).
- Procedimenti in grado di accettare un numero variabile di argomenti.
- Parametri opzionali con valori predefiniti.
- Procedimenti che ammettono una quantità indefinita di parametri (ParamArray).
- L’utilizzo degli enumeratori per facilitare il passaggio dei parametri.
- Definizione di tipi dati personalizzati (User-defined Type).
- Gestione di valori null, Nothing, stringhe vuote "", Empty e zero 0.
- Conversione tra tipi di dati diversi.
Operazioni sui file
- Apertura e chiusura dei file di testo.
- Lettura e scrittura di dati testuali o binari.
- Elaborazione dei record presenti nei file CSV.
- Gestione efficiente dei file di testo.
Utilizzo delle funzioni VBA in altre applicazioni
Argomenti complementari
- Sviluppare i propri componenti aggiuntivi.
- Creare barre degli strumenti personalizzate.
- Installare ed attivare i componenti aggiuntivi, proteggendoli da modifiche non autorizzate.
Utilizzo di librerie esterne
Connessione a database esterni (ODBC, OLEDB)
Recensioni (7)
Mi piace l'addestramento pratico e vedere come risolviamo i problemi sul momento.
Jon Matrille - LocumTenens.com
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica
Mi piace davvero molto questo corso di formazione. Grande e pratico! La conoscenza del formatore, unita alla sua abilità nel condurre il corso, ha reso l'esperienza di formazione estremamente efficace. Il formatore ha riconosciuto il livello di esperienza dei partecipanti in VBA e ha fornito esercizi pertinenti a quel livello, rendendo il corso molto utile.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica
Ho beneficiato della conoscenza del formatore, delle sue spiegazioni e dei suoi consigli.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica
Mi è piaciuto l'istruttore, un bravissimo ragazzo con un ottimo atteggiamento.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica
Ho generalmente apprezzato le conoscenze e il senso dell'umorismo.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica
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
Traduzione automatica
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Corso - Visual Basic for Applications (VBA) in Excel - Advanced
Traduzione automatica