Corso Excel VBA e Macro

A chi è rivolto

Il corso è rivolto a chi desidera approfondire una delle funzionalità più avanzate di Microsoft Excel:
il linguaggio VBA (Visual Basic For Application).

Obiettivi del corso

Per chi utilizza Excel ad un livello avanzato, il mondo delle Macro è un passaggio obbligato.
Attraverso la realizzazione di specifiche Macro è possibile automatizzare operazioni che vengono ripetute frequentemente , creare comandi personalizzati, sviluppare nuove funzioni per i fogli di lavoro, creare moduli per facilitare l’inserimento dei dati ed arricchire, così, il foglio di lavoro di nuove funzionalità in grado di ottimizzare tempistiche di lavoro ed efficienza lavorativa.
Il linguaggio di programmazione delle macro di Excel è Visual Basic for Applications (VBA), un linguaggio di programmazione standard che può essere appreso e utilizzato in tempi contenuti.
Il corso è strutturato in 2 Moduli (Ogni Modulo ha la durata minima di 12 ore)

  • Il corso relativo al Modulo 1 tratta le modalità di funzionamento del linguaggio VBA (Visual Basic For Application) per realizzare semplici Macro in autonomia.
  • Durante il corso relativo al Modulo 2 vengono approfonditi alcuni aspetti del codice VBA che ne completano il livello di conoscenza e consentono quindi di creare Macro più complesse, articolate e funzionali a specifiche attività/necessità lavorative.

PROGRAMMA 1° MODULO – Livello Base 

INTRODUZIONE A VISUAL BASIC FOR APPLICATIONS (VBA)

    • Introduzione alle Macro VBA
    • Visualizzare la scheda sviluppo
    • Macro e sicurezza
    • Salvare le cartelle di lavoro che contengono Macro
    • L’ambiente di Visual Basic Editor
    • Due tipi di Macro VBA
      • Procedure Sub VBA
      • Funzioni VBA

 

CREARE MACRO VBA

    • Registrare Macro VBA: un semplice esempio
    • Esaminare la Macro
    • Testare la Macro
    • Modificare la Macro
    • Assegnare una Macro a un pulsante
    • Esercitazione

 

SCRIVERE CODICE VBA

    • Visualizzare e analizzare il codice
    • Come funziona il VBA:
      • Proprietà
      • Metodi
      • Variabili
    • Controllare l’esecuzione condizionale e ciclica delle istruzioni:
      • Il flusso logico
      • Le condizioni
      • If e varianti
      • If annidate
      • Select Case
      • Altri costrutti
        • I cicli
      • For e varianti
      • Do e varianti
        • Formattazione
    • Approfondimenti ed esercizi

 

CREARE FUNZIONI PERSONALIZZATE

    • Panoramica sulle funzioni VBA
    • Gli argomenti delle funzioni
      • Una funzione senza argomenti
      • Una funzione con un argomento
      • Una funzione con due argomenti
    • Eseguire le funzioni
      • Richiamare funzioni personalizzate da una procedura
      • Utilizzare funzioni personalizzate in una formula di un foglio di lavoro
    • Debugging delle funzioni personalizzate

 

PROGRAMMA 2° MODULO – Livello Avanzato 

CREARE FINESTRE USERFORM

    • Proprietà e controlli
    • Esercizi
      • Creare la UserForm
      • Testare la UserForm

 

UTILIZZARE I CONTROLLI IN UN FOGLIO DI LAVORO

    • Utilizzo dei controlli
      • Aggiungere un controllo
      • Modalità di progettazione
      • Modificare le proprietà
      • Proprietà comuni
      • Collegare i controlli alle celle
      • Creare macro per i controlli
    • Analisi di specifici controlli ActiveX disponibili
      • Casella di controllo (CheckBox)
      • Casella combinata (ComboBox)
      • Pulsante di comando (CommandButton)
      • Immagine (Image)
      • Casella di testo (TestBox)
      • Altri esempi….

 

LAVORARE CON GLI EVENTI DI EXCEL

    • Gli eventi
    • Inserire codice VBA per la gestione degli eventi
    • Eventi a livello di cartella di lavoro
    • Eventi per fogli di lavoro
    • Eventi non associati ad oggetti

 

UTILIZZARE IL CODICE VBA PER UNA GESTIONE OTTIMALE DELLE ATTIVITA’ SVOLTE QUOTIDIANAMENTE

    • Analisi delle casistiche aziendali
    • Sviluppo del codice VBA per la realizzazione di Macro ad hoc


>> SCARICA IL PROGRAMMA

Materiale didattico

Per approfondire le argomentazioni trattate, al termine del corso verranno rilasciate specifiche dispense.
Le dispense sono approfondite e trattano con estrema accuratezza tutte le tematiche oggetto del corso.

Attestato

Al termine del corso verrà rilasciato uno specifico Attestato di Frequenza

Modalità di svolgimento

lezioni-aula

In aula

Presso la
Sede dell’Azienda Cliente
(tutta Italia)

lezioni-streaming

Da remoto

Mediante lezioni via web
(es. Teams) in tempo reale
con il Docente

lezioni-online

Online

Mediante l’ascolto, su piattaforma, di video-lezioni
pre-registrate

Richiedi maggiori informazioni

    Corso rivolto a

    Seleziona il corso




    ×

    Contattaci su Whatsapp

    ×