Excel Avanzato Personalizzare Excel.

Slides:



Advertisements
Presentazioni simili
1 Tutto su liceoclassicojesi.it 1° Incontro sulla gestione di liceoclassicojesi.it.
Advertisements

Lezione 8 Anno accademico Titolare corso: Prof. Costanza Torricelli
MODULO 4 – Il Foglio elettronico
MODULO 3 – ELABORAZIONE TESTI
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
Modulo 1 – Ambiente di lavoro Windows 7
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
CONOSCIAMO IL WINDOWS '95.
Training On Line - Report. 2 Report storico Da menu: Reportistica -> Report storico Si accede alla pagina di selezione del report storico.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Introduzione alle basi di dati
Gestione delle stampe Collegamento fra il mondo virtuale e quello reale, per certi aspetti, è il documento stampato. Lezione 4 Modulo 2 ECDL.
DBMS ( Database Management System)
Portale Capacità STOGIT
Informatica 1 (SAM) - a.a. 2010/11
Formattare il Contenuto
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011 A NALIZZARE I D ATI Excel Avanzato Giorgio Porcu - Excel Avanzato 1.
C APITOLO 6 © 2012 Giorgio Porcu – Aggiornamennto 22/02/2012 G ESTIRE D ATI E C ARTELLE DI LAVORO Excel Avanzato.
Progettazione multimediale
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Il foglio elettronico per Economia
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
In che formato devo salvare la mia presentazione di PowerPoint se voglio che sia “eseguibile” cioè che parta facendo un doppio “click” sul file? Presentazione.
2.1 Excel: la formattazione NUMBERTITLE Excel avanzato Certificazione Microsoft La formattazione: basi e personalizzazione.
La Revisione dei documenti
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
Microsoft Word (oppure, OpenOffice Writer)‏
Excel Avanzato Guida Rapida.
QUIZ – PATENTE EUROPEA – ESAME WORD
EXCEL E FTP.
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
WORD Lezione n. 1 Aprire il programma Aprire un documento esistente
Foglio elettronico Excel Livello avanzato
Foglio elettronico Excel Livello avanzato
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
XLS ESERCIZIO BASE EXCEL – ESERCIZIO BASE
USO DEL COMPUTER E GESTIONE DEI FILE
© 2012 Giorgio Porcu – Aggiornamennto 29/01/2012 C OLLABORAZIONE Excel Avanzato.
© 2012 Giorgio Porcu – Aggiornamennto 22/02/2012 I NDICE DEI C ONTENUTI Excel Avanzato.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Modulo 6 Test di verifica
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
Prof.ssa Stella Beccaria a.s. 2013_2014
Introduzione P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
A.P. cat. B - 1 Per chi vuole: Libro di testo D.P. Curtis, K. Foley, K. Sen, C. Morin Informatica di base 2° edizione Mc Graw-Hill Companies.
Microsoft Word Interfaccia grafica
FONDAMENTI DI INFORMATICA
Tecnologie informatiche. PowerPoint CREA UNA PRESENTAZIONE.
Microsoft Access Maschere (II).
Elementi di Programmazione
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
ESPANSIONE Personalizzare l’interfaccia utente 2010.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Elaborazione Testi Elementi di Base
Elaborazione Testi Oggetti grafici
Microsoft Access Informatica 04/05 Introduzione alle basi di dati.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Planet HT – Genova - Elisa Delvai
Microsoft Access 2007 Percorso didattico per l’apprendimento di Microsoft Access Modulo 2 Modulo 2 Microsoft Access 2007 Prof. Piero GALLO.
Le modalità attraverso le quali gli utenti interagiscono con il computer A cura di Eleonora Bilotta.
Transcript della presentazione:

Excel Avanzato Personalizzare Excel

Sommario Personalizzare Excel Barra di accesso rapido Barra multifunzione Opzioni di Excel Macro VBA Giorgio Porcu - Excel Avanzato

Barra di accesso rapido Le barre nell’interfaccia di Excel Dalla versione 2007 di Excel non è più presente la Barra dei Menu per accedere a tutte le funzioni in modalità testuale Le singole Barre degli strumenti, visualizzabili in contemporanea sull’interfaccia sono state inoltre sostituite dalla Barra multifunzione che rende visibile una sola Scheda alla volta Giorgio Porcu - Excel Avanzato

Barra di accesso rapido Utilità e posizionamento della Barra Nella versione 2007 non è possibile personalizzare le Schede della Barra multifunzione Per richiamare rapidamente le funzioni più utilizzate, indipendentemente dalla Scheda di appartenenza, è stata prevista la nuova Barra di accesso rapido La Barra è integrata di default sulla Barra del titolo della finestra Excel, ma può essere spostata e personalizzata Giorgio Porcu - Excel Avanzato

Barra di accesso rapido Riposizionare la Barra Per riposizionare la Barra di accesso rapido: Click su freccia in basso in Barra di accesso rapido Appare il Menu a discesa Personalizza barra di accesso rapido Seleziona (o deseleziona) l’opzione Mostra sotto la barra multifunzione Giorgio Porcu - Excel Avanzato

Barra di accesso rapido Personalizzare la Barra Per personalizzare la Barra di accesso rapido: Click su freccia in basso in Barra di accesso rapido Appare il Menu a discesa Personalizza barra di accesso rapido Seleziona l’opzione Altri comandi… Appare la Finestra di dialogo Opzioni di Excel > Personalizzazione Giorgio Porcu - Excel Avanzato

Barra di accesso rapido Personalizzare la Barra Sulla Finestra di Dialogo seleziona dall’elenco a sx i comandi desiderati da aggiungere e inseriscili sulla Barra (elenco a dx) con il pulsante <Aggiungi> In alternativa, seleziona a dx i comandi già in Barra non desiderati ed eliminali col pulsante <Rimuovi> Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato Barra multifunzione La Barra multifunzione è il cuore dell’interfaccia grafica di Excel dalla versione 2007 E’ suddivisa in Schede che contengono tutti i comandi e le funzioni del programma Schede Barra Multifunzione Giorgio Porcu - Excel Avanzato

Barra multifunzione Schede, Gruppi e Pulsanti Ogni Scheda è a sua volta suddivisa gerarchicamente in Gruppi contenenti Pulsanti. Questi ultimi sono i comandi veri e propri In ogni istante è visualizzata una sola scheda; per passare da una scheda a un’altra occorre cliccare sull’etichetta del nome della scheda desiderata Gruppo Pulsante Giorgio Porcu - Excel Avanzato

Barra multifunzione Gestione in Excel 2007 La Barra multifunzione e le relative Schede sostituiscono le Barre degli Strumenti e la Barra dei Menu delle precedenti versioni di Excel Nella versione 2007 di Excel la Barra multifunzione: Può essere nascosta, per esigenze di spazio sullo schermo Non può essere personalizzata a livello di comandi sulle singole schede. Eventuali comandi di uso comune possono essere riportati sulla Barra di accesso rapido Giorgio Porcu - Excel Avanzato

Barra multifunzione Nascondere la Barra Per nascondere (ripristinare) la Barra multifunzione: Click su freccia in basso in Barra di accesso rapido Appare il Menu a discesa Personalizza barra di accesso rapido Seleziona (o deseleziona) l’opzione Riduci a icona barra multifunzione Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato Opzioni di Excel Per modificare o impostare opzioni più specifiche sul funzionamento del programma, si può ricorrere alla finestra Opzioni di Excel La finestra Opzioni consente di regolare nel dettaglio il funzionamento di parametri quali: Impostazioni generali del programma Opzioni di correzione Personalizzazione della Barra di accesso rapido Opzioni di salvataggio Protezione dati Giorgio Porcu - Excel Avanzato

Opzioni di Excel Visualizzare la finestra Opzioni Per visualizzare la finestra Opzioni di Excel: Pulsante Office > Opzioni di Excel Appare la Finestra di dialogo Opzioni di Excel Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato Macro Una Macro è una sequenza di comandi in grado di realizzare uno specifico obiettivo, cui è associato un nome identificativo scelto dall’utente Le Macro presentano vantaggi e qualche rischio: Sono utili e comode per memorizzare una sola volta sequenze personalizzate di comandi e richiamarle in seguito con pochi click, senza ripeterle Sono potenzialmente pericolose, perché possono contenere virtualmente qualsiasi comando. Esistono Macro malevole o Virus di Macro realizzate allo scopo di danneggiare dati o compiere operazioni indesiderate Giorgio Porcu - Excel Avanzato

Macro Operazioni sulle Macro Excel consente di: Registrare una Macro in maniera semplificata, attivando un registratore virtuale che cattura e memorizza i comandi eseguiti dall’utente sull’interfaccia Richiamare una Macro precedentemente registrata per eseguirla su altri Fogli o Cartelle di lavoro Modificare (o Creare da zero) una Macro in modalità esperta utilizzando il linguaggio di programmazione VBA Impostare un opportuno livello di sicurezza per proteggere i dati dall’esecuzione arbitraria di Macro indesiderate Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato Macro Scheda Sviluppo Le opzioni riguardanti le Macro e il linguaggio di programmazione VBA sono raccolte in Excel 2007 nella Scheda Sviluppo Questa Scheda non è visibile di default sulla Barra multifunzione ma va attivata esplicitamente con un comando presente nella finestra Opzioni di Excel Giorgio Porcu - Excel Avanzato

Macro Attivare la Scheda Sviluppo Per attivare la Scheda Sviluppo: Apri la finestra Opzioni di Excel Dal menu Impostazioni generali attiva il segno di spunta sull’opzione Mostra scheda Sviluppo sulla barra multifunzione Giorgio Porcu - Excel Avanzato

Macro Registrare Macro Per registrare una Macro: Scheda Sviluppo > Codice > Registra macro Appare la Finestra di dialogo Registra macro Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato Macro Eseguire Macro Per eseguire una Macro registrata in precedenza: Scheda Sviluppo > Codice > Macro Appare la Finestra di dialogo Macro Giorgio Porcu - Excel Avanzato

Macro Modificare Macro Per modificare una Macro in modalità esperta con il linguaggio VBA: Apri il Foglio/Cartella contenente la Macro Scheda Sviluppo > Codice > Visual Basic Appare la Finestra di dialogo Visual Basic Editor Giorgio Porcu - Excel Avanzato

Macro Impostare protezione Macro Per impostare il livello di protezione Macro: Scheda Sviluppo > Codice > Protezione macro Appare la Finestra di dialogo Centro protezione Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato VBA In Excel e in tutte le applicazioni di Microsoft Office è integrato Visual Basic for Application (VBA), un potente linguaggio di programmazione E’ utilizzabile per personalizzare al massimo le caratteristiche dei propri documenti e realizzare nuove funzionalità non ottenibili con i comandi standard offerti dal programma Consente di creare programmi VBA associati ai documenti (Fogli e Cartelle di lavoro) sui quali opera Giorgio Porcu - Excel Avanzato

VBA Elementi di base del linguaggio VBA è un linguaggio a interfaccia visuale e ad eventi cioè: E’ basato su oggetti grafici, detti Controlli (formalmente Controlli ActiveX), da disporre sul Foglio di lavoro Ad ogni Controllo è associabile un Codice eseguito al verificarsi di un particolare Evento Controllo Evento Codice Giorgio Porcu - Excel Avanzato

VBA Controlli, Eventi, Codice Esempi tipici di Controlli, Eventi e Codice in VBA: Un Controllo molto usato è il Pulsante di comando L’ Evento più semplice è il Click su un controllo Un possibile Codice potrebbe prevedere la modifica dei dati su una cella di un particolare Foglio di lavoro Controllo Evento Codice “Modifica sul Foglio A i dati della cella X” Click Giorgio Porcu - Excel Avanzato

VBA Esempio di programma Unendo i tre esempi precedenti, potremo realizzare un semplice programma VBA che: Dato un Pulsante di comando su un Foglio di lavoro… …a ogni Click dell’utente sul controllo Pulsante… …esegua il Codice che modifica i dati Controllo Evento Codice “Modifica sul Foglio A i dati della cella X” Click Giorgio Porcu - Excel Avanzato

VBA Realizzare un programma VBA Per realizzare effettivamente un programma come quello descritto in precedenza è necessario: Saper inserire e gestire i Controlli. I Controlli in VBA sono gestibili in maniera semplice e grafica senza particolari requisiti per l’utente Scrivere correttamente Codice VBA. Questo implica una conoscenza almeno minima del linguaggio Visual Basic e della sue regole di sintassi e non è alla portata immediata di tutti gli utenti La scrittura di Codice VBA è argomento che va oltre gli scopi di questo corso; ci limiteremo ad alcuni accenni Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato VBA Controlli e Macro I Controlli VBA e il meccanismo degli Eventi sono utilizzabili anche in combinazione con le Macro E’ possibile cioè, posizionare un Controllo su un Foglio e associarlo a una Macro con l’evento Click La Macro può essere scritta in VBA o registrata Macro Controllo Evento Click Giorgio Porcu - Excel Avanzato

VBA Inserire un controllo VBA Per inserire un controllo VBA cui associare una Macro o del Codice VBA: Apri il Foglio di lavoro desiderato Scheda Sviluppo > Controlli > Inserisci Appare il Menu Controlli Dalla sezione Controlli ActiveX seleziona il controllo desiderato e trascinalo sul Foglio Giorgio Porcu - Excel Avanzato

VBA Controlli e Proprietà Ogni Controllo possiede caratteristiche specifiche, dette Proprietà. Come in tutti i linguaggi di programmazione, sono indicate in Inglese La più importante è la Proprietà Name che definisce in modo univoco il nome del Controllo Ne esistono molte altre che consentono, ad esempio, di variare le caratteristiche grafiche dell’oggetto Le Proprietà sono gestibili in maniera visuale da un apposita Finestra Giorgio Porcu - Excel Avanzato

VBA Gestire le proprietà di un controllo Per gestire le proprietà di un controllo VBA: Seleziona il controllo Scheda Sviluppo > Controlli > Proprietà Appare la Finestra Proprietà Dalla Finestra Proprietà visualizza e modifica i valori delle proprietà desiderate Giorgio Porcu - Excel Avanzato

Giorgio Porcu - Excel Avanzato VBA Codice VBA I Controlli VBA sono facilmente gestibili in modo grafico. Per realizzare un programma VBA completo occorre però associarvi del Codice mediante Eventi Il Codice VBA vero e proprio è un documento di testo Scritto in linguaggio VBA Incorporato nella Cartella di lavoro su cui opera Cartella di lavoro Excel Codice VBA Giorgio Porcu - Excel Avanzato

VBA Codice VBA: Subroutine Il Codice VBA è suddiviso in Subroutine, porzioni di codice che eseguono compiti specifici Si può creare una Subroutine per ogni coppia Controllo-Evento. Conterrà il codice da eseguire al verificarsi dell’Evento su quel Controllo Ogni Subroutine ha un nome identificativo Subroutine 1 Codice VBA Subroutine 2 Subroutine 3 Giorgio Porcu - Excel Avanzato

VBA Codice VBA: Sintassi Subroutine La sintassi VBA prevede che una Subroutine associata a una coppia Controllo-Evento: Abbia nome NomeControllo_NomeEvento() Sia racchiusa tra le righe di codice: Private Sub NomeControllo_NomeEvento() … End Sub Esempio: Private Sub CmdCambia_Click() è una Subroutine associata al Controllo CmdCambia tramite l’Evento Click Giorgio Porcu - Excel Avanzato

VBA Codice VBA: Visual Basic Editor Excel e i programmi di Office mettono a disposizione un’ambiente di programmazione visuale (Visual Basic Editor) per scrivere e testare il Codice VBA Occorre richiamarlo ogni volta che si vuol lavorare con il linguaggio VBA Giorgio Porcu - Excel Avanzato

VBA Scrivere un programma VBA Per scrivere un programma VBA associato a un documento Excel: Apri la Cartella di lavoro desiderata Scheda Sviluppo > Codice > Visual Basic Appare la Finestra di dialogo Visual Basic Editor Giorgio Porcu - Excel Avanzato