Stai utilizzando un browser vecchio, che non rispetta gli standard web. Ti consigliamo di cambiarlo, perché questo sito potrebbe non funzionare correttamente.

Microsoft Excel VBA

ICOA36

In: Full Immersion , Microsoft Excel

Il corso fornisce le conoscenze per l'utilizzo della programmazione in Excel. I partecipanti apprenderanno a familiarizzare con l'ambiente Visual Basic, a creare macro e funzioni personalizzate, a utilizzare gli oggetti di Excel e le loro proprietà.

Per ogni modulo sono previste esercitazioni di riepilogo:

Ripasso argomenti Excel Avanzato a richiesta

  • Tabelle Pivot
  • Strumenti di analisi avanzata e convalida dei dati
  • Problem solving con formule annidate

Introduzione a VBA

  • Introduzione al VBA e ambiente di sviluppo
  • La sintassi Visual Basic
  • Concetto di macro
  • Il Registratore macro Excel
  • Registrazione di una macro
  • Controllo di una macro mediante l'editor di Visual Basic
  • Metodi di selezione VBA
  • Proprietà Eventi e Metodi

Programmare in VBA

  • Differenza tra Sub e Function
  • Uso della funzione IF
  • Costrutto SELECT CASE
  • Finestre messaggio, comunicazione con gli utenti
  • Finestre di Input, recupero informazioni dagli utenti
  • Differenze tra Ciclo FOR - NEXT e DO - LOOP
  • Creazione di una nuova funzione in Visual Basic
  • Gli argomenti delle funzioni
  • Uso della cartella personal.xls
  • Debugging e gestione degli errori del codice di Visual Basic
  • Oggetti Application e WorkBook
  • Oggetti WorkSheet e Range
  • Proprietà Cells, OffSet e metodo Union
  • Proprietà Columns e Rows

Programmazione avanzata

  • Creazione di finestre User Form
  • Creazione ed utilizzo di controlli in User Form e nei fogli di lavoro

Laboratorio fine corso

Alla fine del corso saranno sviluppate esercitazioni su alcuni case study presentati dai partecipanti

Durata

  • 28 ore
  • 4 giorni

Prerequisiti

Microsoft Excel Master

Solo su richiesta

Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.

Richiesta informazioni