EXCEL - MACRO E VBA

Il corso è rivolto a chi desidera approfondire una delle funzionalità più avanzate di Microsoft Excel:
il linguaggio VBA (Visual Basic For Application).
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 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 (12 ore)

 

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 (12 ore)

 

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

12 ore a Modulo - 1° Modulo introduttivo 2° Modulo di approfondimento (v. prog. del corso)
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.
Al termine del corso verrà rilasciato uno specifico Attestato di Frequenza

Per i PRIVATI , il corso può essere svolto:

      • In modalità Online (mediante l'ascolto, su piattaforma, di video-lezioni pre-registrate). Corsi online
      • In modalità Streaming (mediante lezioni via web in tempo reale con il Docente)

 

Per le AZIENDE il corso può essere svolto:

      • Presso la Sede dell'Azienda Cliente (tutta Italia)
      • In modalità Online (mediante l'ascolto, su piattaforma, di video-lezioni pre-registrate). Corsi online 
      • In modalità Streaming (mediante lezioni via web in tempo reale con il Docente)

 

Contattaci per maggiori informazioni !   Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.   (0683089306 - 3404997705)

Se l’Azienda è iscritta ad un Fondo Interprofessionale, è possibile verificare la possibilità di finanziare gratuitamente il corso.

Per iscriversi o avere maggiori informazioni sul Corso, compilare il Form "Richiedi più Informazioni" (in fondo alla pagina) altrimenti scrivere all'indirizzo Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. (0683089306 - 3404997705)

 

I NOSTRI PUNTI DI FORZA

 

 

Richiedi più informazioni sul corso

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
ML TRAINING

    Via Sergio Forti, 23
00144 Roma // Italy

    +39 06 830 893 06
   +39 06 830 893 06

    Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

SEDE CORSI

ROMA

Viale Luca Gaurico 9
00143 - Roma

MILANO

Piazzale Biancamano 8
20121 - Milano