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

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

Prezzo di listino

1.200,00 EUR + IVA

Durata

  • 28 ore
  • 4 giorni

Prerequisiti

Microsoft Excel Master

Richiesta informazioni

Erogabile on-line e on-site

Tutti i nostri corsi sono erogabili anche in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.

Richiesta informazioni