SEDIN - Centro di Servizi Didattici per l’Informatica Via Gobbi 5 20136 Milano www.unibocconi.it/sedin CorsoAutomazioneExcelconVisualBasic (avanzato) Periodo:IIsemestre2014‐2015 Docente:LucioBenussi Programmadellelezioni Lezione 1 Argomenti Riferimenti bibliografici Il Registratore di macro Capp.1e5 L’EditordiVBA(IDE–IntegratedDevelopment Environment) ‐ Centro protezione ‐ Obbligatorietà della dichiarazione delle variabili ‐ Implementazione diretta del codice VBA ProtezionediunprogettoVBA Esercizi 2 Approfondimentisuicostruttidiselezioneedi iterazione:casiparticolaridiesecuzionecondizionale ‐ If/Then/ElseIf/ … /Else/EndIf ‐ For Each Next ‐ Select Case Capp.5e2 Declinazionedellevariabilioggetto(dasinistraverso destra) Visualizzazioneautomatica ‐ Proprietà ‐ Metodi Esercizi 1 SEDIN - Centro di Servizi Didattici per l’Informatica Via Gobbi 5 20136 Milano www.unibocconi.it/sedin 3 LaprogrammazioneOOPinVBAconExcel ‐ 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 Esercizi Capp.2,9e10 4 L’oggettocella ‐ 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 Esercizi Cap.3 5 TrattareglioggettigerarchicidiExcel ‐ Application ‐ Workbooks ‐ Worksheets Esercizi Cap.5 6 Glieventi ‐ Click() ‐ Change() ‐ SelectionChange() ‐ Activate() ‐ Open() Esercizi Cap.9 7 Leinterfaccegrafiche(1°parte) ‐ Panoramica sulla creazione delle UserForm ‐ Panoramica sui control ‐ Creare una UserForm ‐ Testare una User Form ‐ Lanciare una UserForm con un pulsante nel foglio di lavoro Esercizi Cap.10 2 SEDIN - Centro di Servizi Didattici per l’Informatica 8 9 Leinterfaccegrafiche(2°parte) ‐ Aggiungere un control ‐ Modalità di progettazione ‐ Collegare i control alle celle ‐ Modificare le proprietà di un control ‐ Creare il software da abbinare ad un control Esercizi Cap.10 Esempi di consolidamento ‐ 10 Via Gobbi 5 20136 Milano www.unibocconi.it/sedin Progettazione di una UserForm complessa e dei suoi control Testdiverifica Bibliografiaconsigliata Jelen B., Syrstad T., Excel 2010. Vba e Macro, Hoepli, 2011 3
© Copyright 2024 Paperzz