Discussione: Corso VBA
Visualizza messaggio singolo
Vecchio 13-02-2012, 17.09.29   #1
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Corso VBA

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 Iniziare
Introduzione al VBA
Introduzione agli Oggetti
Introduzione a Sub e Function in VBA

Editor di Visual Basic
Prefazione 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 lavoro
Cartelle 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 Colonne
Le 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 Funzioni
Scrittura 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 operatori
Le Variabili: Nozioni di base
Variabili e tipi di dati
Operatori Logici e matematici

Matrici e cicli decisionali
Introduzione 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 Controlli
Introduzione 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 stringhe
Le 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 File
Metodi 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 VBA
Introduzione 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
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -

Ultima modifica di VincenzoGTA : 05-03-2012 alle ore 16.35.09
Alexsandra non è collegato   Rispondi citando