Microsoft Visual Basic

Documenti analoghi
Automatizzare le attività con le macro di Visual Basic

14Ex-Cap11.qxd :20 Pagina Le macro

THECLA INFORMATICA s.r.l. Corso Avanzato Microsoft Access XP

APVE in Rete Modulo 8 Excel nozioni di base e esercitazioni su economia domestica

Microsoft Office 2007

Utilizzo delle Maschere in Microsoft Access

Note APRIRE IL PROGRAMMA EXCEL

Esercitazione. Excel: le macro. C.1 Registrazione di macro

U88 Automatico. Versione 3.0

Fondamenti di informatica. Word Elaborazione di testi

Spostare, copiare ed eliminare file

STAT EXPRESS. Manuale Utente. Versione 1.0. Copyright ArtWare Tutti i diritti riservati

Word Elaborazione di testi

Word Introduzione

Scheda 13 Estrazione dati per l Azienda USL Parte A Creazione del file di estrazione dati

Una parte consistente del materiale di questa presentazione riprende il contenuto del libro di riferimento del corso:

Sistema operativo Linux Ubuntu

Relazioni. Microsoft Access. Relazioni. Relazioni

FOGLIO ELETTRONICO. Microsoft Office EXCEL. LibreOffice CALC CALC. E' un software che assegna come estensione ai propri file (foglio elettronico).ods.

Imparare a utilizzare le formule e le funzioni

OpenOffice Impress. Sommario. Iniziare a lavorare con il programma. Informatica a.a. 2013/2014 (Dip. Psicologia) OpenOffice Impress (4.1.

Laboratorio - Backup e Ripristino dei Dati in Windows Vista

L INTERFACCIA GRAFICA DI EXCEL

Utilizzo delle Maschere in Microsoft Access

Creazione di database, tabelle e associazioni con Access 2003

Foglio elettronico Microsoft Office Excel 2003

Migrazione ad Access 2010

DATA-DIRECT. Manuale Utente. Versione 1.0. Copyright ArtWare Tutti i diritti riservati

Selezionare e spostare le icone

Modulo 3 - Elaborazione Testi 3.4 Oggetti

qwertyuiopasdfghjklzxcvbnmq ertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwerty Corso Avanzato di Informatica

Presentazione con PowerPoint

Modulo 2 Test di verifica

PROF. SALVATORE DIMARTINO

Ordina e filtra elenchi

SPAC Automazione 2019 Creazione di un Blocco componente (Madre/Elemento), Riferimento di Registrazione e Blocco Cartiglio con Custom Blk Suite

Sistema operativo Mac OS X

Inserire un nuovo foglio

Tutorial. Funzioni di personalizzazione dei software.

Daniela Tondini

Laboratorio - Backup e Ripristino dei Dati in Windows 7

LEZIONE 3 OpenOffice USO DELLA STAMPANTE: CREARE E SALVARE UN TESTO: STILE DI UN TESTO: o Stampare

WORD PROCESSING.

Da quali parti è composto un sistema operativo?

La finestra principale di lavoro

Laboratorio - Creazione di una Partizione in Windows XP

Guida per l utente agli organigrammi cross-browser di OrgPublisher

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

Organizzazione e Gestione Cartelle e File

Copiare - Incollare Capolettera Colonne Interruzione di Pagina 9.1 Taglia - Copia - Incolla

Documentazione relativa al. software Business Object.XI. Web Intelligence

Corso di Informatica

Lena Cota Guido Corso di Informatica - II livello. Esplora Risorse. Lavorare con il file system

QuizFaber. nel «CLOUD»

Quale tra i seguenti è un formato dei file di Excel? a).txt b).exe c).xlsx d).exel

Una parte consistente del materiale di questa presentazione riprende il contenuto del libro di riferimento del corso:

VADEMECUM ESSENZIALE PER L.I.M. <<ActiveInspire>>

LE MASCHERE CORSO ACCESS PARTE V

M 4 SPREADSHEETS M 4 SPREADSHEETS

Introduzione a Excel

Laboratorio Pianificare Operazioni tramite la GUI e il Comando AT in Windows Vista

INDICE. Il PROGRAMMA... 3 I Moduli... 5 I comandi del documento... 9 TEACHER MAPPE. Bologna Luglio 2017

Sistemi Informatici per il supporto alle decisioni Modulo 1. Database: concetti introduttivi

GUIDA UTENTE PRIMA NOTA SEMPLICE

3. Le routine evento in Access 2000/2003

Per visualizzare e modificare i dati contenuti in un. database Access offre la possibilità di osservare una

Capitolo 2. Figura 21. Inserimento dati

Laboratorio - Pianificare Operazioni tramite la GUI e il Comando AT in Windows 7

SPAC Automazione 2019

Note operative per la segreteria: operazioni da eseguire prima dell inizio dello scrutinio

La videoscrittura è decisamente più efficace della macchina da scrivere perché: -Consente la correzione immediata del documento senza lasciare tracce

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Presentazione con PowerPoint

Germano Pettarin E-book per la preparazione all ECDL ECDL Modulo 6 Strumenti di presentazione PowerPoint Argomenti del Syllabus 5.

Modulo: Elementi di Informatica

Componenti VBA per Applicazioni su Database

INDICE DEGLI ARGOMENTI

Modulo 3 - Elaborazione Testi 3.4 Oggetti

Laboratorio - Configurazione di Impostazioni del Browser in Windows XP

nome di un menu per visualizzarlo e poi selezionate facendo clic sul comando che vi interessa.

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

CONSIGLIO SUPERIORE DELLA MAGISTRATURA UFFICIO DEI REFERENTI PER LA FORMAZIONE DECENTRATA DEL DISTRETTO DI MILANO MICROSOFT EXCEL

Laboratorio Informatico di Base. Fogli di calcolo

U.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi

GUIDA COMPILAZIONE MODELLI MS WORD

4. I moduli in Access 2000/2003

U.T.E Università della Terza Età

Gestione risorse (Windows)

Operazioni preliminari: creare una cartella in Documenti

Modulo 3 - Elaborazione Testi 3.2 Creazione documento

Access 2007 Colonna di ricerca

Cosa sono le maschere

Migrazione a Outlook 2010

Microsoft Excel consente di impostare diversi livelli di protezione per controllare gli utenti che possono accedere ai dati di Excel e modificarli.

Operazioni preliminari: creare una cartella in Documenti

Laboratorio - Configurazione di Impostazioni del Browser in Windows 7

Creare in modo automatico codice VBA

Uso del computer e gestione dei file con Windows

MS Office Powerpoint La formattazione

Transcript:

Microsoft Visual Basic Excel Pag. 1 a 10

Sommario Visual Basic:... 3 Interfaccia Grafica... 3 Macro registrate... 4 Utilizzo della macro... 5 Per abbinare una combinazione di tasti dopo aver registrato una macro... 5 ELIMINARE UNA MACRO... 6 Protezione della esecuzione della macro... 7 VISUALIZZARE IL CODICE REGISTRATO... 9 Aprire interfaccia VBE... 9 Pag. 2 a 10

Visual Basic: Il nome Basic è acronimo di: Beginner s All purpose Symbolic Instruction Code, è stato usato agli inizi degli anni 60. Con Excel 5, Visual Basic per applicazioni è stato per la prima volta reso disponibile sul mercato. Vba costituisce il miglior esempio di linguaggio disponibile nelle applicazioni Microsoft e viene oggi incluso in tutte le applicazioni di Office dal 2002. Il VBA appartiene alla famiglia del linguaggio di programmazione Visual Basic, con cui condivide sintassi e struttura, ma da cui si differenzia per contenere gli oggetti peculiari di una applicazione Windows In questo documento si tratteranno i seguenti argomenti: Introduzione alla macro Cosa è una macro Cosa serve una macro Come si può generare la macro Come personalizzare una macro Linguaggio VBA Scrittura di codice Controllo e test del codice scritto Interfaccia Grafica Verificare che la scheda Sviluppo sia attiva: Prima di iniziare, verificare che nella barra multifunzione di Excel sia disponibile la scheda Sviluppo. Rendere visibile la scheda Sviluppo in Excel 2010 1. Nella scheda File 2. fare clic su Opzioni 3. e quindi su Personalizzazione barra multifunzione 4. In Personalizzazione barra multifunzione, nella casella Schede principali, verificare che sia selezionata la casella di controllo Sviluppo. 5. Fare clic su OK. Rendere visibile la scheda Sviluppo in Excel 2007 1. Fare clic sul pulsante Microsoft Office, quindi su Opzioni di Excel. 2. Scegliere Impostazioni generali e quindi selezionare la casella di controllo Mostra scheda Sviluppo sulla barra multifunzione. 3. Fare clic su OK. Pag. 3 a 10

Macro registrate Le macro possono essere registrate con la seguente procedura: Attivare il file nel quale registrare la macro Selezionare la scheda Visualizza Selezionare il comando Macro Selezionare il sottocomando Registra Macro A video appare la seguente maschera: Nella quale scrivere il nome che si desidera assegnare alla macro. Il nome della macro può essere un testo senza caratteri speciali. Impostare la combinazione di tasti da utilizzare per eseguire la macro (esempio MAIIUSC(freccia che attiva il maiuscolo) e C. Per impostare questa combinazione di tasti cliccare nella casella a destra del testo CTRL e scrivere la lettera C (IN MAIUSCOLO!!!) Automaticamente Excel scriverà il testo MAIIUSC a fianco a CTRL. Selezionare la cartella nella quale archiviare la macro. Le cartelle possono essere: Questa cartella di lavoro, Nuova Cartella di lavoro, Cartella di lavoro macro personale. Per i test è consigliabile utilizzare il default (Questa cartella di lavoro). Scrivere una descrizione, testuale, di spiegazione dello scopo della macro. Confermare con il pulsante Ok Eseguire tutti i passaggi che si desidera far registrare alla macro. Terminare la registrazione della macro con la procedura: Selezionare la scheda Visualizza Selezionare il comando Macro Selezionare il sottocomando Interrompi registrazione Pag. 4 a 10

Utilizzo della macro Le macro possono essere utilizzate con diverse procedure; specificatamente: 1. Combinazione di tasti 2. Oggetto grafico con macro abbinata 3. Barra multifunzionale La combinazione di tasti consente di eseguire la macro utilizzando solamente la tastiera. L oggetto grafico consente di avere una forma sul foglio di Excel e quando si preme il mouse sulla forma automaticamente la macro si esegue. La barra multifunzionale può contenere un immagine che, quando premuta, esegue la macro. Per abbinare una combinazione di tasti dopo aver registrato una macro Se si fosse già creata la macro, senza abbinare la combinazione di tasti, è possibile aggiungerla successivamente. Procedura: Selezionare la scheda Visualizza Selezionare il comando Macro Selezionare il sottocomando Visualizza Macro A video appare la seguente maschera Nella quale selezionare la macro che interessa Selezionare il comando Opzioni A video appare la seguente ulteriore maschera Nella quale digitare la lettera (SEMPRE IN MAIUSCOLO) la lettera da abbinare. Se Excel automaticamente abbina anche il tasto MAIIUSC significa che la combinazione da noi formulata era già usata da Excel stesso (es. Se si scrivesse la lettera C, Excel propone anche lo MAIIUSC poiché CRTL+C è il comando COPIA in Excel). Pag. 5 a 10

ELIMINARE UNA MACRO Quando si inizia a registrare macro può essere necessario eliminare macro create per test. Procedura Selezionare la scheda Visualizza Selezionare il comando Macro Selezionare il sottocomando Visualizza Macro A video appare la seguente maschera Nella quale selezionare la macro che interessa Selezionare il comando Elimina A video appare la maschera di conferma eliminazione Confermare con il pulsante Si. ATTENZIONE QUESTA OPERAZIONE NON È ANNULLABILE! Pag. 6 a 10

Protezione della esecuzione della macro Le macro sono uno strumento potente che può anche generare problemi al nostro Personal Computer. Per questo motivo è necessario tutelarsi dall esecuzione automatica di macro, per le quali non si ha conoscenza della persona che le ha generate. La seguente procedura consente di non eseguire automaticamente le macro inserite all interno di file Excel. Procedura Aprire il menu File Selezionare il comando Opzioni A video appare la seguente maschera Nella quale selezionare il comando (nel menù di sinistra) Centro Protezione Successivamente selezionare a destra il pulsante A video appare la seguente maschera Pag. 7 a 10

Nella quale, nel menù di sinistra, selezionare il comando Impostazioni macro A video appaiono le seguenti scelte Nelle quali selezionare Disattiva tutte le macro con notifica Confermare con pulsante Ok e si torna al menu precedente Confermare con un ulteriore pulsante Ok. Pag. 8 a 10

VISUALIZZARE IL CODICE REGISTRATO Dopo aver registrato una macro, è possibile leggere il codice VBA che Excel ha memorizzato. Per poter leggere il codice è necessario entrare nell interfaccia di visual Basic, che è chiamato Visual Basic Editor (VBE) Aprire interfaccia VBE Premere la combinazione di tasti: ALT+F11 Oppure utilizzare la seguente procedura Selezionare la scheda Visualizza Selezionare il comando Macro Selezionare il sottocomando Visualizza Macro A video appare la seguente maschera Nella quale selezionare la macro che interessa Selezionare il comando Modifica A video appare l interfaccia grafica VBE. Pag. 9 a 10

1 2 4 3 Questa interfaccia ha i menu stile Office 2003 (callout 1), (File, Modifica, Visualizza) ma include comandi che non si ritrovano nei menu di Excel. Sono tutti comandi legati all ambiente di programmazione Sotto ai menu ed alle icone si trovano tre aree: Gestione Progetti (callout 2) Finestra Proprietà (callout 3) Modulo. (callout 4). Il codice memorizzato è scritto nel modulo. Tutte le macro registrate sono incluse nel testo : SUB End sub Pag. 10 a 10