Corso base sul Visual Basic for Application [VBA] di Excel
Introduzione a VBA
Microsoft Excel è un foglio di calcolo che permette di gestire ed elaborare grosse quantità di dati organizzandoli in tabelle o elenchi in modo da poter effettuare calcoli complessi in modo molto semplice e rapido. Una delle potenzialità di Excel è di contenere al suo interno un linguaggio di programmazione che lo rende molto versatile e potente denominato "
Visual Basic for Application" in sintesi
VBA, che è un linguaggio di programmazione ad oggetti molto simile al vecchio Basic o Quick Basic e abbastanza simile al moderno Visual Basic, in pratica tramite codice programmabile possiamo far compiere ad Excel operazioni che non è possibile effettuare con l'uso tradizionale.
VBA non può compilare un proprio progetto in un file binario eseguibile, dovrà sempre essere appoggiato all'applicazione del pacchetto Office che lo ospita per sviluppare ed eseguire il programma, pertanto non si tratta di un linguaggio "autonomo", bensì di un'evoluzione del sistema di macro associata ai fogli elettronici;
Nozioni Generali per IniziareIntroduzione al VBA
Introduzione agli Oggetti
Introduzione a Sub e Function in VBA
Editor di Visual BasicPrefazione Editor VBA
Inserire un Modulo nell’Editor VBA
Ambiente di sviluppo e generatore di macro
Editor di Visual Basic for Applications
I Menù dell’Editor di VBA
Il Debug del codice VBA
Cartella e Foglio di lavoroCartelle di Lavoro: Nozioni di Base
Metodi e proprietà della cartella di Lavoro
Gli Eventi nella cartella di lavoro - ThisWorkbook
Metodi e Proprietà del Foglio di lavoro o WorkSheet
Gestione degli Eventi nel foglio di lavoro o WorkSheet
Celle, Righe e ColonneLe Colonne in un Foglio di Lavoro
Le Righe in un Foglio di Lavoro
Le Celle in un Foglio di Lavoro
Metodi e Proprietà per gestire le righe del foglio di lavoro
Range, Cells e Ciclo With
Approfondimento ed esempi sulla Proprietà Range
Procedure e FunzioniScrittura di nuove macro e procedure
Creare e richiamare procedure Sub e Funzioni
Programmazione ad Oggetti: Metodi e Proprietà
Passaggio di argomenti alle procedure
Lavorare con le date in VBA
La Funzione MsgBox e InputBox
Variabili e operatoriLe Variabili: Nozioni di base
Variabili e tipi di dati
Operatori Logici e matematici
Matrici e cicli decisionaliIntroduzione alle Istruzioni condizionali
Le Funzioni Condizionali
Le Selezioni Condizionali
Prendere decisioni – Ciclo If e Select Case
Azioni Ripetitive : Il Ciclo For e il ciclo For Each
Azioni ripetitive : Il Ciclo Do Loop
Le Matrici - Statiche e Dinamiche
Gestione degli errori - Metodi e proprietà
Userform e ControlliIntroduzione alle Userform
I Controlli nelle Userform
Impostazioni delle proprietà dei controlli
I controlli ListBox e ComboBox
I Controlli CheckBox, OptionBox e ToggleButton
I controlli Label, TextBox e CommandButton
I controlli ScrollBar e SpinButton
I controlli Frame, Multipage e TabStrip
Il controllo Image e RafEdit
Utilizzare il controllo ListView
Gestire gli input da tastiera in un controllo TextBox
Manipolare le stringheLe Funzioni Left - Right - Mid - Len e Replace
Le Funzioni Split - Join - InStr e InStrRev
Le Funzioni Empty – ZLS – Null – Nothing e Missing
Le Funzioni LCase - UCase -Trim e Space
Elaborazioni con i FileMetodi di elaborazione dei file con VBA
Leggere e scrivere in un file di testo con VBA
Leggere un File Txt con TextStream
Oggetto Application – Metodi e Proprietà
Manipolare File e cartelle con FileSystemObject
Classi e Oggetti in VBAIntroduzione a Classi e Oggetti
Introduzione alle Collezioni
Oggetti e Collezioni nei moduli di classe
Classi, oggetti ed eventi personalizzati
Gestione Eventi di foglio di lavoro con Un Modulo Di Classe
Metodi vari in VBA
Esegui macro VBA su un foglio di lavoro protetto
Il Metodo Find in VBA
Il Metodo OnTime ed esempi sui colori
Inviare una e-mail utilizzando un server remoto con CDO
Efficienza e prestazioni in VBA
Tutte le lezioni del corso in un unico file pdf Download Ebook
Laboratorio di VBA: Programmi e file sorgenti
Commenti