Seguici su  

Previous
Previous Product Image

Time management: potenziare e utilizzare strategicamente il proprio tempo

Next

Masterclass sulla selezione del personale

Next Product Image
Area:

Management & soft skills

Le macro di Excel: usare le macro per automatizzare le attività noiose e ripetitive. Come risparmiare ore e fatica ogni settimana!
LIVELLO INTERMEDIO/AVANZATO

Avvicinarsi a Excel VBA (Visual Basic Applications edition), il linguaggio di programmazione incorporato in Microsoft Excel, per creare procedure personalizzate, automatizzare processi complessi, sviluppare maschere di inserimento dati, generare report, controllare altri applicativi di Microsoft Office e realizzare soluzioni su misura per le esigenze aziendali.
Apprendere i concetti e le competenze essenziali necessari per iniziare con VBA di Excel.
Fornire una base per cominciare ad automatizzare attività e compiti ripetitivi, faticosi e frustranti e creare soluzioni personalizzate in Excel che riducano i tempi di lavoro e minimizzino il rischio di errori.
Imparare a scrivere codici per modificare cartelle di lavoro, fogli di lavoro, intervalli, celle, grafici e altro ancora.

  • Introduzione a VBA
      • che cos’è VBA e quali problemi consente di risolvere
      • il ruolo delle macro nell’automazione dei processi in Excel
      • la differenza tra automazione e programmazione
  • La scheda Sviluppo di Excel
      • attivazione della scheda
      • gli strumenti disponibili per la creazione e la gestione delle macro
  • Sicurezza delle macro
      • impostazioni di sicurezza
      • trusted locations
      • formati di file compatibili con le macro (.xlsm, .xlam)
  • La registrazione delle macro
      • registrare, salvare ed eseguire una macro
      • assegnare una macro a pulsanti, forme e combinazioni di tasti
      • i diversi modi per eseguire una macro
      • il registratore delle macro come strumento per comprendere il codice VBA
  • L’Editor VBA
      • esplorazione dell’ambiente di sviluppo
      • il progetto VBA, moduli e finestre principali
      • la finestra Immediata
      • la direttiva Option Explicit
  • Buone pratiche di programmazione
      • commentare il codice
      • indentazione e leggibilità
      • convenzioni per la denominazione di variabili e procedure
      • organizzazione dei moduli
      • come evitare l’utilizzo di Select e Activate
  • Variabili, costanti e tipi di dati
      • dichiarazione e utilizzo delle variabili
      • l’ambito delle variabili
      • le costanti
      • i principali tipi di dati disponibili in VBA
  • Le procedure VBA
      • le procedure Sub e Function
      • il passaggio di parametri
      • la restituzione dei valori
  • Il modello a oggetti di Excel
      • comprendere la gerarchia degli oggetti
      • oggetti Workbook, Worksheet, Range e Cells
      • proprietà, metodi ed eventi
  • Lavorare con cartelle di lavoro e fogli di lavoro
      • aprire, creare e salvare cartelle di lavoro
      • aggiungere, eliminare, rinominare e spostare fogli
      • i riferimenti a cartelle, fogli, celle e intervalli
  • Le operazioni sui dati
      • lettura e scrittura dei valori
      • copia, spostamento e cancellazione dei dati
      • la manipolazione degli intervalli
      • le tecniche efficienti per lavorare senza utilizzare il registratore delle macro
  • Le strutture di controllo
      • le istruzioni condizionali (If…Then…Else, Select Case)
      • i cicli (For…Next, For Each…Next, Do…Loop)
  • L’interazione con l’utente
      • MessageBox
      • InputBox
      • la personalizzazione dei messaggi
  • Debug del codice
      • breakpoint
      • esecuzione passo-passo
      • il controllo delle variabili
      • l’utilizzo della finestra Immediata per il collaudo del codice
  • La gestione degli errori
      • gli errori di compilazione e di esecuzione
      • istruzioni On Error
      • le tecniche per rendere le macro più affidabili
  • La programmazione basata sugli eventi
      • introduzione agli eventi di Excel
      • gli eventi di cartella e di foglio di lavoro
      • l’automazione delle operazioni in risposta alle azioni dell’utente
*Il corso richiede una buona conoscenza teorica e pratica di Excel. È necessario avere inoltre dimestichezza nella lingua inglese (le macro usano vocaboli inglesi). Versioni di Excel utilizzabili: Excel 2019 o successive e Excel per Microsoft 365. Il corso sarà tenuto con Excel per Microsoft 365
Dal 1998 è docente in corsi di MS Office (Word e PowerPoint), di Power Query e Power Pivot per Excel e corsi sull’applicazione a problematiche aziendali delle funzionalità avanzate di MS Excel. Sviluppa applicazioni e interfacce su piattaforma Excel. Supporta analisti-sviluppatori ICT nello sviluppo di applicazioni su mainframe basate su prototipi sviluppati su piattaforma Excel. È assessor in attività di assessment center e development center. Effettua inoltre consulenze presso aziende del territorio per l’ottimizzazione dei processi aziendali e per lo sviluppo di applicazioni ad hoc. Pluriennale esperienza come responsabile pianificazione risorse umane, budgeting e reporting di gruppo presso società di gestione aeroportuale.

Agli allievi che frequenteranno l’80% del monte ore previsto sarà rilasciato l’attestato di frequenza.

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping