Corso AUtomazione Excel con Visual Basic (avanzato)

Transcript

Corso AUtomazione Excel con Visual Basic (avanzato)
SEDIN - Centro di Servizi
Didattici per l’Informatica
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Corso Automazione Excel con Visual Basic
(avanzato)
Periodo: II semestre 2013-2014
Docente: Lucio Benussi
Programma delle lezioni
Lezione
1
Argomenti
Riferimenti
bibliografici
Il Registratore di macro
Capp. 1 e 5
L’Editor di VBA (IDE – Integrated Development
Environment)
- Centro protezione
- Obbligatorietà della dichiarazione delle variabili
- Implementazione diretta del codice VBA
Protezione di un progetto VBA
I costrutti di selezione e di iterazione
Esercizi
2
Approfondimenti sui costrutti di selezione e di
iterazione: casi particolari di esecuzione condizionale
- If/Then/ElseIf/ … /Else/EndIf
- For Each Next
- Select Case
Capp. 5 e 2
Declinazione delle variabili oggetto (da sinistra verso
destra)
Visualizzazione automatica
- Proprietà
- Metodi
Esercizi
1
SEDIN - Centro di Servizi
Didattici per l’Informatica
3
La programmazione OOP in VBA con Excel
- Gli oggetti (variabili di tipo oggetto): proprietà e metodi
- La gerarchia degli oggetti
- Gli eventi
- I control grafici ActiveX
- I control grafici Modulo
- Le UserForm
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Capp. 2, 9 e 10
Esercizi
4
L’oggetto cella
- L’oggetto intervallo (di celle)
- Accesso indiretto all’oggetto cella
- Approfondimenti sull’oggetto Riga e sull’oggetto
Colonna
- Selezione di tutto il foglio
- Impostazione del nome di un intervallo
Cap. 3
Esercizi
5
Trattare gli oggetti gerarchici di Excel
- Application
- Workbooks
- Worksheets
Cap. 5
Esercizi
6
Gli eventi
- _Click()
- _Change()
- _SelectionChange()
- _Activate()
- _Open()
Cap. 9
Esercizi
7
Le interfacce grafiche (1° parte)
- checkbox
- option button
- frame
- scrollbar
- label
Cap. 10
Esercizi
2
SEDIN - Centro di Servizi
Didattici per l’Informatica
8
Le interfacce grafiche (2° parte)
- combobox
- listbox
- multipage
- spin button
Via Gobbi 5
20136 Milano
www.unibocconi.it/sedin
Cap. 10
Esercizi
9
Esempi di consolidamento
-
10
Progettazione di una UserForm e dei suoi control
Test di verifica
Bibliografia consigliata
Jelen B., Syrstad T., Excel 2010. Vba e Macro, Hoepli, 2011
3