EXCEL7 - Excel Visual Basic for Applications
Questo corso ti insegna a programmare con VBA per automatizzare operazioni e sviluppare soluzioni su misura all’interno di Excel, migliorando efficienza e produttività.
Questo corso è erogato in collaborazione con Pipeline Srl, Microsoft Learning Partner, centro autorizzato all’erogazione di corsi ufficiali Microsoft.
Cosa imparerai
- Creare procedure VBA per automatizzare attività in Excel
- Gestire oggetti di Excel come Application, Workbook, Worksheet e Range
- Utilizzare strutture di controllo (If, Select Case, cicli For e Do Loop)
- Dichiarare e gestire variabili, tipi di dato e array
- Creare e utilizzare form personalizzati con controlli come textbox e pulsanti
- Gestire errori e creare funzioni definite dall’utente per soluzioni avanzate
Visual Basic for Applications
- Terminologia
- Modello a oggetti
- Collezioni di oggetti
- Object Browser
VBA Editor
- Progetto
- Proprietà
- Area di lavoro
- Moduli di codice
- Impostare un breakpoint
- Eseguire una procedura step by step
Tecniche di programmazione
- Funzione MsgBox
- Funzione InputBox
- Metodo InputBox
- Utilizzo dello statement If
- Utilizzo dello statement Select Case
- Ciclo For
- Ciclo Do…Loop
Utilizzare gli oggetti di Excel
- Application: metodi e proprietà
- Workbook: metodi e proprietà
- Worksheet: metodi e proprietà
- Range: metodi e proprietà
Convenzioni e tecniche per la scrittura e l'utilizzo di procedure
Utilizzare le variabili
- Dichiarazione implicita ed esplicita
- Scopo delle variabili
- Passaggio delle variabili
- By Reference
- By Value
- Tipi di dato
- Array
Controllo degli errori
Utilizzo di funzioni definite dall'utente
Creare form personalizzati
- Creazione di un form
- Inserimento di oggetti: textbox, label, combo box, option button, command button
- Utilizzare un form personalizzato in una procedura
Utilizzare procedure di autoesecuzione
Per frequentare con successo questo corso è consigliabile che i partecipanti abbiano un'ottima conoscenza di Excel;
- Utente di applicazioni
- Utente evoluto di applicazioni
Un attestato di frequenza inviato via e-mail dopo il termine del corso.
Visual Basic for Applications
- Terminologia
- Modello a oggetti
- Collezioni di oggetti
- Object Browser
VBA Editor
- Progetto
- Proprietà
- Area di lavoro
- Moduli di codice
- Impostare un breakpoint
- Eseguire una procedura step by step
Tecniche di programmazione
- Funzione MsgBox
- Funzione InputBox
- Metodo InputBox
- Utilizzo dello statement If
- Utilizzo dello statement Select Case
- Ciclo For
- Ciclo Do…Loop
Utilizzare gli oggetti di Excel
- Application: metodi e proprietà
- Workbook: metodi e proprietà
- Worksheet: metodi e proprietà
- Range: metodi e proprietà
Convenzioni e tecniche per la scrittura e l'utilizzo di procedure
Utilizzare le variabili
- Dichiarazione implicita ed esplicita
- Scopo delle variabili
- Passaggio delle variabili
- By Reference
- By Value
- Tipi di dato
- Array
Controllo degli errori
Utilizzo di funzioni definite dall'utente
Creare form personalizzati
- Creazione di un form
- Inserimento di oggetti: textbox, label, combo box, option button, command button
- Utilizzare un form personalizzato in una procedura
Utilizzare procedure di autoesecuzione
Per frequentare con successo questo corso è consigliabile che i partecipanti abbiano un'ottima conoscenza di Excel;
- Utente di applicazioni
- Utente evoluto di applicazioni
Un attestato di frequenza inviato via e-mail dopo il termine del corso.
F.A.Q.
La durata dei corsi a calendario varia in base al programma: può essere di mezza giornata fino a un massimo di 5 giornate. In base al corso scelto, il calendario dettagliato ti sarà sempre fornito al momento dell’iscrizione.
I corsi si svolgono generalmente dalle 9:00 alle 17:00, con una pausa pranzo dalle 13:00 alle 14:00.
Nei corsi di 5 giornate, l’ultimo giorno (venerdì) termina alle 13:00 per consentire un rilascio più comodo dell’attestato.
Attualmente tutti i corsi a calendario si svolgono in Aula Virtuale, con docente in diretta e possibilità di interazione con altri partecipanti, replicando l’esperienza di un corso in presenza.
Sì, tutti i corsi in aula sono erogati in lingua italiana, salvo eccezioni esplicitamente indicate.
Per i corsi in modalità e-learning (self-study), la maggior parte dei contenuti è in lingua inglese.
Al termine del corso a calendario viene fornito un attestato di partecipazione digitale, confermando il completamento del percorso formativo e la partecipazione attiva alle sessioni.