Corso Excel Guru

Liv. 4 – Corso Excel Guru

PRENOTA IL TUO POSTO

Pagabile anche a Rate

 

Descrizione del corso

Imparerai a:

  • Programmazione VBA
  • OOP: Programmazione Orientata agli Oggetti
  • Metodi e Proprietà di un Oggetto
  • I costrutti VBA: With – End With | For Each – Next
  • Esecuzione del Codice: If – Then | GoTo | Select Case
  • Loops: For – Next | Do – While | Do – Until
  • Variabili – Variabili Oggetto – Array
  • Subroutine e Function
  • Gestione degli Errori
  • Eventi: Workbook – Worksheet – Application – Non associati
  • Tecniche VBA
  • Pivot in VBA
  • Lavorare con Dati esterni
  • Interagire con Altre Applicazioni
  • Debug in VBA
  • Le UserForms
  • I Controlli nelle UserForm
  • Eventi UserForm
  • I Moduli di Classe
  • Molto altro ancora…

Descrizione:

Questo corso è stato creato sia per coloro che non hanno mai avuto a che fare con la programmazione in VBA o altri linguaggi sia per coloro che hanno deciso di fare il salto di qualità.

Un requisito IMPORTANTE è il fatto di saper utilizzare bene Excel… quindi Formule, Funzioni, Macro, ecc. devono far parte del proprio repertorio. Nel caso ti suggerisco vivamente di iniziare dai nostri Corsi: Base, Intermedio e Avanzato.

Il Corso Excel Guru è stato creato per indirizzare in modo importante l’utente verso la Programmazione Professionale in VBA curando tutti gli aspetti più importanti, senza tralasciare quelle sfumature che fanno la differenza.

La decisione di creare questo tipo di Corso è dettata dal fatto che chi si avvicina per la prima volta alla Programmazione, deve essere guidato passo dopo passo fino ad acquisire una SOLIDA BASE ma anche coloro che già programmano devono trovare materiale per ampliare, in modo importante, la propria conoscenza. Lo Studente troverà un percorso pieno di Esempi, Test, Domande e soprattutto tanta pratica. Argomenti come, Programmazione ad Oggetti, Programmazione Strutturata, Variabili, Costanti, Proprietà, Metodi, Routine, Function, Costrutti, Eventi, Userforms, Classi devono diventare il tuo pane quotidiano per imparare a creare Applicazioni Professionali.

Excel, ad oggi, è considerato il re delle applicazioni per il calcolo elettronico e l’analisi dei dati. Grazie alla grande quantità di strumenti integrati e alla miriade di funzioni di cui dispone è il software più richiesto sul mercato.

Per esperienza possiamo dirti che:

  1. Tutti possono imparare a programmare in VBA.
  2. Il VBA di Excel è un linguaggio semplice e versatile che permette di creare applicazioni davvero potenti.
  3. È possibile diventare utilizzatori Avanzati, in ambito VBA, solo fondandosi su Basi Solide.
  4. Dedicare il giusto tempo a qualcosa rispettando Regole e Metodi porta sempre a centrare l’obiettivo prefissatosi.

 

A chi è rivolto questo corso:

  • Programmatori in ambito VBA che vogliono imparare partendo dalle basi
  • Programmatori VBA che vogliono approfondire la loro conoscenza
  • Chi vuole diventare un utilizzatore davvero avanzato di Excel
  • Chi vuole imparare a realizzare applicazioni con il VBA di Excel
  • Chi vuole diventare un programmatore VBA per lavoro
Programma del corso

Un Piccolo Ripasso

  • Un Rapido Refresh
  • La Cartella PERSONAL

L’Area di Lavoro in VBA

  • L’Editor VBA
  • 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
  • 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

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

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
  • Funzione FileExist
  • Funzione NameOnly
  • Funzione PathExists
  • Funzione RangeNameExists
  • Funzione SheetExists
  • Funzione WorkbookOpen
  • Funzione RetrieveValue

Le Tabelle Pivot in VBA

  • Introduzione Pivot
  • Esempio Complesso Pivot VBA

Interagire con altre Applicazioni

  • Introduzione Microsoft Office Automation
  • Esempio di Automazione
  • Lanciare una macro da Access
  • Tabella da Excel a Word
  • Progetto PowerPoint
  • Creazione messaggio Outlook

Lavorare con Dati e File Esterni

  • Database
  • ADO
  • Esempio ADO Inner Join
  • File di Testo
  • File di Testo – Importazione
  • File di Testo – Esportazione
  • Importazione .CSV
  • FileSystemObject

Prima delle UserForm

  • GetOpenFileName
  • GetSaveAsFileName
  • FileDialog
  • Finestre di Dialogo Integrate

Le UserForm

  • Introduzione alle Form
  • Controllo CheckBox
  • Controllo ComboBox
  • Controllo CommandButton
  • Controllo OptionButton
  • Controllo Frame
  • Controllo Image
  • Controllo Label
  • Controllo ListBox
  • Controllo MultiPage
  • Controllo RefEdit
  • Controllo ScrollBar
  • Controllo SpinButton
  • Controllo TabStrip
  • Controllo TextBox
  • Controllo ToggleButton

Approfondiamo le UserForm

  • Controlli e Allineamenti
  • Proprietà e Tab Order
  • Hot Keys e Show
  • StartUp Position
  • Modeless – Load – Unload
  • Hide
  • Custom Control e Template

Esempi di UserForm

  • Benvenuto
  • Disabilitare X Close
  • Grandezza Variabile

Tecniche ListBox

  • ListIndex
  • RowSource – AddItem – Ciclo For – List
  • Oggetto Collections
  • Liste Multiple
  • Trasferire tra ListBox
  • Spostare
  • Colonne Multiple
  • ListStyle e Multiselect

I Moduli di Classe

  • Introduzione al Concetto di Classe
  • Esempio Classe Macchina
  • Le Proprietà
  • I Metodi

 

Esercitazioni e casi pratici di utilizzo durante tutti gli argomenti trattati.

Pianificazione delle lezioni

Le lezioni, della durata di 2 ore, si terranno il lunedì dalle 20:00 alle 22:00 (vedi calendario a seguire).

In corso d’opera valuteremo, solo con il consenso di tutti gli iscritti, di realizzare una seconda lezione settimanale, al fine di procedere più spediti con il programma.

Eventuali pianificazioni alternative potranno essere richieste a questa pagina:

Richiedi pianificazione alternativa

Nel caso le richieste ci permettano di organizzare un’ulteriore edizione sarai avvisato.

Accesso alle lezioni live

In prossimità dell’avvio del corso riceverai una mail che ti comunicherà tutte le informazioni necessarie alla fruizione delle lezioni

 

PRENOTA IL TUO POSTO

Pagabile anche a Rate

 

Caratteristiche del corso:

  • Frequenza: Settimanale
  • Nr. lezioni: 14
  • Durata complessiva: 40 + 2 ore Bonus
  • NOTA: Le lezioni “live” verranno registrate e rese disponibili ai partecipanti per la durata di almeno 12 mesi

Calendario lezioni

Pianificazione delle lezioni

20:00 - 22:00
Lunedì 20/09/2021
20:00 - 22:00
Lunedì 27/09/2021
20:00 - 22:00
Lunedì 04/10/2021
20:00 - 22:00
Lunedì 11/10/2021
20:00 - 22:00
Lunedì 18/10/2021
20:00 - 22:00
Lunedì 25/10/2021
20:00 - 22:00
Lunedì 08/11/2021
20:00 - 22:00
Lunedì 15/11/2021
20:00 - 22:00
Lunedì 22/11/2021
20:00 - 22:00
Lunedì 29/11/2021
20:00 - 22:00
Lunedì 06/12/2021
20:00 - 22:00
Lunedì 13/12/2021
20:00 - 22:00
Lunedì 20/12/2021
20:00 - 22:00
Lunedì 27/12/2021
20:00 - 22:00
Lunedì 03/01/2022
20:00 - 22:00
Lunedì 10/01/2022
20:00 - 22:00
Lunedì 17/01/2022
20:00 - 22:00
Lunedì 24/01/2022
20:00 - 22:00
Lunedì 31/01/2022
20:00 - 22:00
Lunedì 07/02/2022
20:00 - 22:00
Lunedì 14/02/2022
Tags:

Data

Lun 20 Set 2021

Ora

20:00 - 22:00

Costo

€970,00

Etichette

Corsi "live" in videoconferenza

Luogo

A distanza
Categoria
Excel Academy

Organizzatore

Excel Academy
Email
formazione@officeacademy.it
ISCRIVITI
QR Code

Prossimi corsi in programma

Settembre 2021
Nessun evento trovato!
[]
×