Prerequisito necessario è un’ottima padronanza dell'interfaccia del programma Excel, e una conoscenza minima nell'utilizzo delle macro.
OBIETTIVI
- Analisi, lo sviluppo, la stesura del codice e la messa in opera di Macro all'interno dell'applicativo Excel
PROGRAMMA
1. Introduzione al VBA
- a)Motivi di utilizzo di VBA
- b) Dove si scrive codice VBA nelle applicazioni di Office
2. Fondamenti di programmazione
- Controllare il flusso del programma
- Operatori aritmetici e relazionali
- Operatori logici And Or Not
- Procedure e funzioni
- Gli array e le matrici
- Le collection
- Funzioni per gestire le date
- Funzioni per gestire le stringhe
- Funzioni di interazione
3. Un progetto VBA
- Gli elementi
- La casella degli strumenti
- La finestra Esplora progetto
- Programmazione ad oggetti
- Strumento del visualizzatore oggetti
4. L’oggetto USERFORM
- Creazione UserForm
- Proprietà di un UserForm
- Metodi ed eventi di un UserForm
- Dettagli sui controlli della ToolBox
5. VBA e Excel
- Conoscere gli oggetti di Excel, Macro in ambiente excel, Editing di macro,
- Controllo, inserimento e modifica dei valori sulle celle (Range e Cells)
- Codice e cicli applicati all’output sulle celle o su valori di matrici
- Trasposizione dei valori dalle matrici alle celle dei fogli excel
- Richiamo e utilizzo delle funzioni excel da codice
- Apertura, chiusura e salvataggio dei file da codice
- Gestione di grafici e tabelle pivot da codice
- Procedure e strumenti di debug del codiceLeggere i dati da un db con diversi linguaggi: ASP, ASP.NET, PHP, Visual Basic
METODOLOGIA
Il corso ha un taglio di tipo operativo e pratico e verterà su esercitazioni per mettere immediatamente in pratica le nozioni spiegate dal docente.