Contattataci

Struttura del corso

Modello a oggetti di Excel

  • Protezione dei fogli da modifiche effettuate tramite VBA.
  • Oggetto Workbook e la collezione Workbooks.
  • Oggetto Worksheet e la raccolta Worksheets.
  • Gestione della validazione dei dati nei fogli.
  • Metodi pratici per l’utilizzo dell’oggetto Range.
  • Copia, incolla e incollaggio speciale.
  • Proprietà CurrentRegion.
  • Ricerca e sostituzione di testo.
  • Ordinamento di intervalli di celle.
  • Grafici (Oggetto Chart).

Eventi

  • Gestire gli eventi a livello di applicazione.

Array

  • Array dinamici.
  • Array di tipo Variant.
  • Ottimizzazione dell’utilizzo di array e della memoria.
  • Array multidimensionali.

Programmazione orientata agli oggetti

  • Classi e oggetti.
  • Creazione di classi personalizzate.
  • Generazione e distruzione degli oggetti.
  • Definizione di metodi propri.
  • Implementazione di proprietà specifiche.
  • Validazione dei dati tramite le proprietà.
  • Gestione delle proprietà e dei metodi predefiniti.
  • Gestione degli errori all’interno dei moduli classe.

Creazione e gestione di collezioni

  • Generare nuove collezioni.
  • Aggiunta ed eliminazione di elementi dalle collezioni.
  • Accesso ai componenti mediante indicizzazione o chiavi identificative.

Strutture e funzioni avanzate in VBA

  • Passaggio dei parametri per valore o per riferimento (ByVal e ByRef).
  • Procedimenti in grado di accettare un numero variabile di argomenti.
  • Parametri opzionali con valori predefiniti.
  • Procedimenti che ammettono una quantità indefinita di parametri (ParamArray).
  • L’utilizzo degli enumeratori per facilitare il passaggio dei parametri.
  • Definizione di tipi dati personalizzati (User-defined Type).
  • Gestione di valori null, Nothing, stringhe vuote "", Empty e zero 0.
  • Conversione tra tipi di dati diversi.

Operazioni sui file

  • Apertura e chiusura dei file di testo.
  • Lettura e scrittura di dati testuali o binari.
  • Elaborazione dei record presenti nei file CSV.
  • Gestione efficiente dei file di testo.

Utilizzo delle funzioni VBA in altre applicazioni

Argomenti complementari

  • Sviluppare i propri componenti aggiuntivi.
  • Creare barre degli strumenti personalizzate.
  • Installare ed attivare i componenti aggiuntivi, proteggendoli da modifiche non autorizzate.

Utilizzo di librerie esterne

Connessione a database esterni (ODBC, OLEDB)

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative