Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Macro
- Registrazione e modifica delle macro
- Assegnazione di macro a form, barre degli strumenti, scorciatoie da tastiera
Ambiente VBA
- Editor Visual Basic e le sue opzioni
- Gestione dei componenti
- Scorciatoie da tastiera
- Ottimizzazione dell'ambiente
Introduzione alla programmazione procedurale
- Procedure: Function Sub
- Tipi di dati
- L'istruzione if ... then ... elseif ... else ... end if
- L'istruzione case
- Cicli for ... loop while, until
- Ciclo for ... next
- Istruzioni di interruzione del ciclo (exit)
- Elaborazione degli array
Stringhe tra virgolette
- Combinazione di stringhe tra virgolette (concatenazione)
- Conversione ad altri tipi (implicita e esplicita)
- Caratteristiche dell'elaborazione delle stringhe tra virgolette
Visual Basic
- Download e upload di dati su un foglio di calcolo (Cells, Range)
- Download e upload di dati all'utente (InputBox, MsgBox)
- Dichiarazione delle variabili
- Ambito e durata delle variabili
- Opzioni dei moduli
- Creatura di funzioni personalizzate e utilizzo su un foglio
- Oggetti, classi, metodi e proprietà
- Sicurezza del codice
- Protezione dal manomissione del codice e anteprima
Debugging
- Esecuzione passo per passo
- Fine locale
- Fine immediata
- Trappe - Watch
- Stack delle chiamate
Gestione degli errori
- Tipi di errori e modi per evitarli
- Cattura e gestione degli errori in esecuzione
- Strutture: On Error Resume Next, On Error GoTo
Modello di oggetti di Excel
- L'oggetto Application
- L'oggetto Workbook e la raccolta Workbooks
- L'oggetto Worksheet e la raccolta Worksheets
- Oggetti ThisWorkbook, ActiveWorkbook, ActiveCell
- Selezione degli oggetti
- Raccolta Range
- Oggetto Cells
- Visualizzazione dei dati nella barra di stato
- Ottimizzazione utilizzando ScreenUpdating
- Misurazione del tempo tramite il metodo Timer
Gestione degli eventi in VBA
- Cosa è un evento?
- Risposta a un evento e creazione di un gestore di eventi
- Attivazione dei gestori di eventi
- Gestione degli eventi frequenti
Moduli VBA
- Crea moduli personalizzati
- Chiamata a un modulo dal codice
- Utilizzo dei moduli nel foglio
Requisiti
- Capacità di lavorare con un foglio di calcolo, conoscenze basilari (riferimenti, intervalli, fogli, ...)
- Non è necessaria una conoscenza pregressa di VBA per creare macro o codice VBA.
Audience
- Analisti di dati
21 Ore
Recensioni (5)
ambito del materiale
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Corso - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Traduzione automatica
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Corso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Corso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Corso - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Training agenda was well thought out.