Corso aziendale di Excel: la programmazione con le macro (VBA)

 2.800,00 + IVA
Aziendali
Durata: 20 ore
Ora: da personalizzare
Posti disponibili: 8
Sede:

Online - formazione a distanza

Presso la sede dell'azienda

Penta Formazione - Creazzo

Penta Formazione - Sommacampagna

Modulo 1 configurazione di Excel per l’uso delle Macro, il concetto di Macro
Competenze: usare le opzioni di protezione e scelte di configurazione di Excel per le Macro. Conoscere gli obiettivi che si vogliono automatizzare con le Macro
Abilità: configurare Excel per l’uso delle Macro, iniziare a creare Macro automatiche con l’uso del registratore di Macro
Conoscenze: usare la scheda “Sviluppo” per la gestione delle Macro, creare una sequenza di azioni da registrare nelle Macro
Modulo 2 editor per scrivere e modificare la Macro
Competenze: configurare e conoscere l’ambiente di scrittura (editor) del codice VBA
Abilità: scrivere e gestire i progetti di sviluppo utilizzando le varie sezioni dell’editor. Saper riconoscere gli errori che suggerisce l’editor durante la scrittura del codice. Utilizzare le diverse aree dove scrivere il codice, distinguendo spazi privati e spazi pubblici per Macro abbinate al singolo foglio di Excel e Macro utilizzabili per tutti fogli del documento Excel.
Conoscenze: Usare l’Editor di scrittura del codice con linguaggio VBA
Modulo 3 il linguaggio di programmazione VBA
Competenze: acquisire la capacità di primo utilizzo delle Macro.
Abilità: utilizzo delle variabili, calcoli con le variabili, utilizzo di variabili numeriche e di testo. Scrivere e modificare le celle del foglio attraverso le Macro. Le celle del foglio utilizzate come variabili. Calcoli tra le celle del foglio utilizzando le Macro.
Conoscenze: interagire con il foglio di Excel attraverso le Macro
Modulo 4 i concetti base della programmazione
Competenze: utilizzare le parti essenziali del codice, (piccole subroutine) per eseguire le funzioni di Excel attraverso le Macro.
Abilità: utilizzare i quattro cicli fondamentali del codice di programmazione VBA: IF, ELSEIF, FOR, WHILE per creare condizioni, ripetizioni e automazioni dei dati dei fogli Excel.
Conoscenze: sintassi e stesura del codice VBA
Modulo 5 comandi (oggetti) attivi e passivi. Le variabili.
Competenze: utilizzare i comandi per ottimizzare l’esecuzione del codice
Abilità: scegliere i comandi adeguati: pulsante di comando, casella combinata, casella di controllo, comandi attivi o passivi e configurarli nelle loro proprietà grafiche e di programmazione. Unire i comandi alle subroutine del codice. Come  usare variabili private e variabili pubbliche.
Conoscenze: i comandi attivi e passivi con le loro diverse proprietà. Utilizzo delle variabili.
Modulo 6 modifica delle Macro create automaticamente
Competenze: leggere il codice creato dalle macro registrate automaticamente.
Abilità: dopo aver registrato una Macro, modificarla parametrizzandola per renderla funzionante tramite scelte provenienti da pulsanti di comando e caselle combinate.
Conoscenze: leggere il codice VBA e modificarlo.
Modulo 7 controllo errori del codice e funzioni personalizzate
Competenze: usare il controllo del codice con gli strumenti dell’editor. Creare funzioni personalizzate.
Abilità: configurare la procedura di controllo e con l’aiuto dell’editor azionare il controllo codice (debug) per correggere gli errori. Creare subroutine-funzioni personalizzate che si aggiungono alle funzioni di Excel già esistenti 
Conoscenze: le funzioni personalizzate, il debug del codice.

Modulo 8 i formulari di inserimento dati (form).
Competenze: creare formulari con interfaccia utente per inserimento dati
Abilità: costruire il formulario con i comandi necessari per creare un interfaccia utente adatta a inserire dati nella tabella del foglio di calcolo. Collegare il formulario al codice VBA,
Conoscenze: creare un formulario con le Macro.

Al termine del percorso i partecipanti sapranno progettare e realizzare Macro in Excel con il registratore di Macro e con il linguaggio VBA. Modificare e ottimizzare il codice esistente in modo sicuro. Impareranno a lavorare con oggetti, proprietà ed eventi del foglio di calcolo, gestire variabili e costanti, creare procedure e funzioni personalizzate per automatizzare calcoli e regole aziendali, e impostare debug e gestione degli errori. Obiettivo pratico: costruire soluzioni riutilizzabili (pulsanti, routine, controlli) che velocizzano i processi, standardizzano i file e migliorano la qualità dei dati.
Il corso aziendale di Excel VBA è pensato per persone che usano Excel ogni giorno e vogliono automatizzare attività ripetitive: inserimento e controllo dati, aggiornamento report, consolidamento di file, pulizia e formattazioni, creazione di template e procedure standard. È ideale per uffici amministrazione e contabilità, controlli di operazioni, logistica, vendite e risorse umane, oltre a chi gestisce grandi volumi di dati e deve ridurre errori e tempi di lavorazione. È richiesta una buona padronanza delle funzioni principali di Excel e della gestione di file e cartelle; non serve esperienza di programmazione.

Docenti, metodologie e valutazione:
Il corso è tenuto da formatori esperti, abituati a formare il personale di grandi aziende. La notevole esperienza maturata negli anni, la professionalità e la capacità di trasferire in modo semplice ed immediatamente applicabile i concetti trattati, anche grazie a simulazioni e studi di caso, permetteranno di rendere immediatamente applicabili le conoscenze acquisite.

Prima dell’avvio della formazione sarà possibile somministrare un test di ingresso con domande a risposta multipla per rilevare le conoscenze pregresse e perfezionare il programma assieme al docente. Al termine del corso, in accordo con l’azienda, sarà possibile somministrare un test finale oppure lavorare su casistiche e file aziendali.

Penta Formazione

0444 520660 sede di Vicenza 

045 8969006 sede di Verona

e-mail: info@pentaformazione.it

Destinatari
Il corso aziendale di Excel VBA è pensato per persone che usano Excel ogni giorno e vogliono automatizzare attività ripetitive: inserimento e controllo dati, aggiornamento report, consolidamento di file, pulizia e formattazioni, creazione di template e procedure standard. È ideale per uffici amministrazione e contabilità, controlli di operazioni, logistica, vendite e risorse umane, oltre a chi gestisce grandi volumi di dati e deve ridurre errori e tempi di lavorazione. È richiesta una buona padronanza delle funzioni principali di Excel e della gestione di file e cartelle; non serve esperienza di programmazione.
Obiettivi
Al termine del percorso i partecipanti sapranno progettare e realizzare Macro in Excel con il registratore di Macro e con il linguaggio VBA. Modificare e ottimizzare il codice esistente in modo sicuro. Impareranno a lavorare con oggetti, proprietà ed eventi del foglio di calcolo, gestire variabili e costanti, creare procedure e funzioni personalizzate per automatizzare calcoli e regole aziendali, e impostare debug e gestione degli errori. Obiettivo pratico: costruire soluzioni riutilizzabili (pulsanti, routine, controlli) che velocizzano i processi, standardizzano i file e migliorano la qualità dei dati.
Contenuti e competenze
Modulo 1 configurazione di Excel per l’uso delle Macro, il concetto di Macro
Competenze: usare le opzioni di protezione e scelte di configurazione di Excel per le Macro. Conoscere gli obiettivi che si vogliono automatizzare con le Macro
Abilità: configurare Excel per l’uso delle Macro, iniziare a creare Macro automatiche con l’uso del registratore di Macro
Conoscenze: usare la scheda “Sviluppo” per la gestione delle Macro, creare una sequenza di azioni da registrare nelle Macro
Modulo 2 editor per scrivere e modificare la Macro
Competenze: configurare e conoscere l’ambiente di scrittura (editor) del codice VBA
Abilità: scrivere e gestire i progetti di sviluppo utilizzando le varie sezioni dell’editor. Saper riconoscere gli errori che suggerisce l’editor durante la scrittura del codice. Utilizzare le diverse aree dove scrivere il codice, distinguendo spazi privati e spazi pubblici per Macro abbinate al singolo foglio di Excel e Macro utilizzabili per tutti fogli del documento Excel.
Conoscenze: Usare l’Editor di scrittura del codice con linguaggio VBA
Modulo 3 il linguaggio di programmazione VBA
Competenze: acquisire la capacità di primo utilizzo delle Macro.
Abilità: utilizzo delle variabili, calcoli con le variabili, utilizzo di variabili numeriche e di testo. Scrivere e modificare le celle del foglio attraverso le Macro. Le celle del foglio utilizzate come variabili. Calcoli tra le celle del foglio utilizzando le Macro.
Conoscenze: interagire con il foglio di Excel attraverso le Macro
Modulo 4 i concetti base della programmazione
Competenze: utilizzare le parti essenziali del codice, (piccole subroutine) per eseguire le funzioni di Excel attraverso le Macro.
Abilità: utilizzare i quattro cicli fondamentali del codice di programmazione VBA: IF, ELSEIF, FOR, WHILE per creare condizioni, ripetizioni e automazioni dei dati dei fogli Excel.
Conoscenze: sintassi e stesura del codice VBA
Modulo 5 comandi (oggetti) attivi e passivi. Le variabili.
Competenze: utilizzare i comandi per ottimizzare l’esecuzione del codice
Abilità: scegliere i comandi adeguati: pulsante di comando, casella combinata, casella di controllo, comandi attivi o passivi e configurarli nelle loro proprietà grafiche e di programmazione. Unire i comandi alle subroutine del codice. Come  usare variabili private e variabili pubbliche.
Conoscenze: i comandi attivi e passivi con le loro diverse proprietà. Utilizzo delle variabili.
Modulo 6 modifica delle Macro create automaticamente
Competenze: leggere il codice creato dalle macro registrate automaticamente.
Abilità: dopo aver registrato una Macro, modificarla parametrizzandola per renderla funzionante tramite scelte provenienti da pulsanti di comando e caselle combinate.
Conoscenze: leggere il codice VBA e modificarlo.
Modulo 7 controllo errori del codice e funzioni personalizzate
Competenze: usare il controllo del codice con gli strumenti dell’editor. Creare funzioni personalizzate.
Abilità: configurare la procedura di controllo e con l’aiuto dell’editor azionare il controllo codice (debug) per correggere gli errori. Creare subroutine-funzioni personalizzate che si aggiungono alle funzioni di Excel già esistenti 
Conoscenze: le funzioni personalizzate, il debug del codice.

Modulo 8 i formulari di inserimento dati (form).
Competenze: creare formulari con interfaccia utente per inserimento dati
Abilità: costruire il formulario con i comandi necessari per creare un interfaccia utente adatta a inserire dati nella tabella del foglio di calcolo. Collegare il formulario al codice VBA,
Conoscenze: creare un formulario con le Macro.

Informazioni

Penta Formazione

0444 520660 sede di Vicenza 

045 8969006 sede di Verona

e-mail: info@pentaformazione.it

Richiedi informazioni

Richiedi informazioni