Contattataci

Struttura del corso

Macro

  • Registrazione e modifica delle macro
  • Dove salvare le macro.
  • Assegnazione delle macro a moduli, barre degli strumenti e scorciatoie da tastiera

Ambiente VBA

  • Editor Visual Basic e le relative opzioni
  • Scorciatoie da tastiera
  • Ottimizzazione dell'ambiente

Introduzione alla programmazione procedurale

  • Procedure: Function, Sub
  • I tipi di dati
  • Istruzione condizionale If...Then....Elseif....Else....End If
  • Istruzione Case
  • Cicli While e Until
  • Ciclo For ... Next
  • Istruzioni per interrompere il ciclo (Exit)

Stringhe

  • Combinazione di stringhe (concatenazione)
  • Conversione in altri tipi: implicita ed esplicita
  • Funzioni per l'elaborazione delle stringhe

Visual Basic

  • Caricamento e salvataggio dei dati in un foglio di lavoro (Cells, Range)
  • Caricamento e salvataggio dei dati verso l'utente (InputBox, MsgBox)
  • Dichiarazione delle variabili
  • Scope e durata delle variabili
  • Operatori e priorità
  • Opzioni dei moduli
  • Creazione di funzioni personalizzate e loro utilizzo nei fogli
  • Oggetti, classi, metodi e proprietà
  • Sicurezza del codice
  • Tentativi di manomissione del codice di sicurezza e anteprima

Debug

  • Esecuzione passo-passo
  • Finestra Locals
  • Finestra Immediate
  • Trappole - Watch
  • Call Stack

Gestione degli errori

  • Tipi di errori e metodi per evitarli
  • Rilevamento e gestione degli errori a runtime
  • Strutture: On Error Resume Next, On Error GoTo etichetta, On Error GoTo 0

Modello oggetti di Excel

  • Oggetto Application
  • Oggetto Workbook e raccolta Workbooks
  • Oggetto Worksheet e raccolta Worksheets
  • Oggetti ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Oggetto Selection
  • Raccolta Range
  • Oggetto Cells
  • Visualizzazione dei dati nella barra di stato
  • Ottimizzazione tramite ScreenUpdating
  • Misurazione del tempo mediante il metodo Timer

Utilizzo di fonti di dati esterne

  • Utilizzo della libreria ADO
  • Riferimenti a fonti di dati esterne
  • Oggetti ADO:
    • Connection
    • Command
    • Recordset
  • Stringa di connessione
  • Creazione di connessioni a diversi database: Microsoft Access, Oracle, MySQL

Reporting

  • Introduzione al linguaggio SQL. Struttura di base del SQL (SELECT, UPDATE, INSERT INTO, DELETE). Chiamata di query Microsoft Access da Excel. Moduli per supportare l'utilizzo di database.

Requisiti

  • Conoscenza di base delle funzionalità di Excel, quali fogli di lavoro, formule, tabelle e operazioni di ordinamento o filtraggio dei dati
  • Esperienza nella preparazione, aggiornamento o revisione di report in Microsoft Excel
  • Nessuna precedente esperienza di programmazione richiesta

Destinatari

  • Analisti che desiderano automatizzare attività ripetitive in Excel
  • Professionisti aziendali che lavorano con dati e report in Excel
  • Membri del team che vogliono creare macro semplici e soluzioni VBA pratiche per il lavoro quotidiano
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative