Introduzione e File del Corso
  • Introduzione
Un Piccolo Ripasso
  • Un Rapido Refresh
  • La Cartella PERSONAL
L'Area di Lavoro in VBA
  • L'Editor VBA - prima parte
  • L'Editor VBA - seconda parte
  • Inserire il Codice VBA
  • Personalizzazione Ambiente
Concetti Fondamentali
  • Le Basi
  • Le Collections
  • Le Proprietà
  • I Metodi
L'Oggetto principale in Excel
  • L'Oggetto Range
  • La Proprietà Cells
  • La Proprietà Offset
Introduzione al Linguaggio
  • Facciamo amicizia con il Codice
  • Le Variabili e i Tipi di Dato
  • Lo Scope di una Variabile
  • Le Costanti
  • Gli Operatori
  • Gli Arrays
  • Le Variabili Oggetto
  • Tipo di Dato Personalizzato
  • Le Funzioni Integrate
I Costrutti del VBA
  • I Costrutti
  • With - End With
  • For Each - Next
  • GoTo
  • If - Then - Else
  • Select Case
  • For - Next - prima parte
  • For - Next - seconda parte
  • Do While - Loop
  • Do Until - Loop
Mettiamo in Pratica
  • Intervalli Dinamici
  • Current Region
  • Lista Cartelle e Chiusura dinamica
Il Debug del Codice
  • Strumenti per il Debugging
Esercizio Mini- Applicazione
  • Applicazione - Esercizio 1
  • Applicazione - Esercizio 2
Lavorare Con le Procedure
  • Le Procedure
  • Eseguire una Procedura
  • Eseguire una Procedura Esterna
  • Gli Argomenti nelle Procedure
Tecniche per la Gestione degli Errori
  • Gestione degli Errori
  • Soluzione Esercizio
Le Funzioni
  • Le Funzioni Personalizzate
  • Sintassi di una Funzione
  • Esecuzione di una Funzione
  • Gli Argomenti nelle Funzioni
  • Funzioni con Argomenti indefiniti
  • Altri Valori di Ritorno
  • Descrizione e Categorizzazione di una Funzione
  • Funzioni API di Windows
Gli Eventi di Excel
  • Gli Eventi
  • Gli Argomenti nella Gestione degli Eventi
  • Eventi: SheetActivate - NewSheet - BeforeSave - Deactivate
  • Evento BeforePrint
  • Evento BeforeClose
  • Evento Change
  • Eventi: SelectionChange - BeforeDoubleClick
  • Evento Before RightClick
  • Eventi Application
  • Evento OnTime
  • Evento OneKey
Tecniche ed Esempi VBA: Oggetto Range
  • Copy e Cut
  • CurrentRegion
  • Selezione ed Identificazione Dinamica
  • Resize e Prompt Dinamico
  • Excel InputBox
  • Tipi di Selezione
  • Iterare in Modo efficiente
  • Cancellazione righe vuote
  • Inserimento dinamico Righe
  • Unione di Intervalli
  • Determinare il DataType
  • Inserimento Dati efficiente
  • Selezione in Base al Valore
  • Salvataggio e Chiusura
  • Sommario Dinamico
  • Sincronizzazione
  • Commutazione Booleana - Date e Ore
  • Ordinamento Array
  • BubbleSort
  • QuickSort
  • Processare dei File - prima parte