Vai al contenuto

Videocorso VBA per Excel, Word e Outlook CGFA

Da zero a creare macro che fanno al posto tuo il lavoro ripetitivo d'ufficio, in sicurezza

  • Partenza: Da zero
  • 12 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Impiegati, contabili, segretarie, titolari di piccole attività e chiunque usi Excel, Word o Outlook ogni giorno e perda tempo in operazioni sempre uguali

Cosa serve per iniziare

  • Office per Windows (Microsoft 365 o Office 2021/2024) con Excel; Word e Outlook classico per le ultime lezioni
  • Saper usare Excel a livello base: celle, fogli, formule semplici
  • Nessuna esperienza di programmazione

Cosa installare

Excel con scheda SviluppoSi attiva da File > Opzioni > Personalizza barra multifunzione, spuntando "Sviluppo"
Editor di Visual Basic (VBE)Si apre con Alt+F11 da qualsiasi programma Office; è incluso, non va installato
Cartella di lavoro con macro (.xlsm)Per salvare le macro bisogna scegliere il formato "Cartella di lavoro con attivazione macro"

A cosa ti serve

  • Automazione di report, fatture, listini e riepiloghi in ufficio
  • Compilazione automatica di lettere e contratti in Word
  • Preparazione e invio di email con allegati da Outlook
  • Assistenza e manutenzione dei file Excel con macro presenti in quasi ogni azienda

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Il report mensile delle vendite con invio automatico

Una macro per una piccola azienda: legge le vendite del mese da un foglio, calcola totali e IVA, esporta il report in PDF e prepara l'email al commercialista con il PDF allegato.

I passi

  1. Crea un file Vendite.xlsm con un foglio "Vendite": colonne Data, Cliente, Imponibile (almeno 15 righe di prova).
  2. Scrivi la Function Iva(imponibile, aliquota) e usala nella colonna D.
  3. Scrivi la Sub CalcolaTotali che trova l'ultima riga e scrive in fondo il totale degli imponibili e dell'IVA.
  4. Aggiungi una Sub EsportaPdf che salva il foglio "Vendite" in PDF (Report.pdf) nella cartella del file.
  5. Aggiungi una Sub PreparaEmail che crea una bozza in Outlook con il PDF allegato (usa .Display).
  6. Scrivi una Sub Principale che chiede conferma, esegue i passi in ordine e gestisce gli errori con On Error GoTo.
  7. Salva in una cartella attendibile e prova la macro su una copia del file.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di VBA per Excel e Office

Macro
Una sequenza di operazioni registrata o scritta che Office esegue in automatico.
VBA
Visual Basic for Applications, il linguaggio di programmazione incluso in Excel, Word e Outlook.
Sub
Una procedura: un blocco di istruzioni con un nome, che inizia con Sub e finisce con End Sub.
Function
Una procedura che restituisce un valore e può essere usata anche in una cella.
Variabile
Una scatola con un nome dove la macro tiene un valore.
Range
L'oggetto che rappresenta una cella o un gruppo di celle.
Oggetto
Un elemento di Office, come foglio, cella o documento, con proprietà e metodi.
Evento
Qualcosa che accade, come aprire un file o modificare una cella, a cui si può agganciare codice.
UserForm
Una finestra personalizzata con caselle e pulsanti per far inserire i dati.
Debug
La ricerca e correzione degli errori in una macro.
Percorso attendibile
Una cartella che dichiari sicura, dove le macro possono girare senza avvisi.
Firma digitale
Un certificato che identifica l'autore della macro e prova che non è stata alterata.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.