Una semplice applicazione d’esempio

Slides:



Advertisements
Presentazioni simili
Responsabile: Ing. Daniele Bocci CORSO INTEGRATO DI INFORMATICA Laurea Triennale in Infermieristica.
Advertisements

Modulo 4 – Seconda Parte Foglio Elettronico
Lezione 8 Anno accademico Titolare corso: Prof. Costanza Torricelli
APRIRE PROGRAMMA DI POSTA OUTLOOK EXPRESS
MODULO 4 – Il Foglio elettronico
Power Point Lezione breve.
Che cosè? Che cosè? Che cosè? Che cosè? Come creare una pagina… Come creare una pagina… Come creare una pagina… Come creare una pagina… inserire testi,immagini,tabelle…
Comunicare con la posta elettronica (7.4)
L’iperbole Teoria e laboratorio
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
STRUMENTI DI PRESENTAZIONE
Operazioni elementari
Modulo: Esercitazioni di Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari.
Le componenti della finestra
Benvenuto nella presentazione “esercitazione” di Power Point.
SSIS-Veneto Indirizzo FIM A.A
Introduzione alle basi di dati
DBMS ( Database Management System)
EXCEL FORMATTAZIONE DATI.
Creiamo una cartella nel nostro hard disk dove andremo ad inserire le risorse che costituiranno i contenuti del sito. Apriamo il programma Dopo aver cliccato.
Informatica 1 (SAM) - a.a. 2010/11
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
MAPPIAMOCI! ATTIVITA’ SULLE MAPPE CONCETTUALI “F. Rasetti” a.s
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
Proprieta di file/cartella Pannello di controllo
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.
Prof. Salvatore Riegler
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.
Inserimento dei dati Il contenuto di una cella può essere: –Un valore numerico –Una formula o funzione –Una stringa alfanumerica –Una data In questo caso.
Foglio elettronico Prof. Vinicio Salvato.
QUIZ – PATENTE EUROPEA – ESAME EXCEL
EXCEL E FTP.
Applicativo Power Point
13 Excel prima lezione.
Corso Informatica di Base Primi passi con MS Word:
1 Se seleziono le colonne da A – F e modifico con il mouse la larghezza della colonna C, cosa succede alle altre colonne selezionate? 1.Assumono tutte.
Excel prima lezione.
EXCEL LEZIONE 3 Modulo EXCEL Celi Alessandro.
Strumenti di Presentazione (Microsoft PowerPoint 2000)
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
Microsoft Access Chiavi, struttura delle tabelle.
Utilizzare gli schemi stampati j quindi premere F5 o fare clic su Presentazione > Dall'inizio per iniziare il corso. Sulla barra dei messaggi fare clic.
Modulo 6 Test di verifica
Prof.ssa Stella Beccaria a.s. 2013_2014
Microsoft Word Interfaccia grafica
Word: Gli strumenti di formattazione
Word: gli strumenti di formattazione
Lezione 23 Riccardo Sama' Copyright  Riccardo Sama' Lavorare con gli strumenti.
Microsoft Access Maschere (II).
Prof. Giuseppe Boncoddo
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Lezione 20 Riccardo Sama' Copyright  Riccardo Sama' PowerPoint.
EM 09 Il foglio elettronico EXCEL. EM 09 Foglio di calcolo Una tabella in cui è possibile disporre dati, formule e valori anche con relazioni dinamiche.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Lezione 14 Riccardo Sama' Copyright  Riccardo Sama' Excel: usare formule e.
Eseguire calcoli con le funzioni ………….. Che cosa sono le funzioni? Le funzioni sono formule predefinite che eseguono una serie di operazioni su un determinato.
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Word:gli strumenti di formattazione.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
LA GESTIONE di FILE e CARTELLE
Sss Tutorial Reader 2D Tutorial. sss Tutorial Con Reader 2D è possibile creare un percorso di lettura di un’immagine personalizzato. Vediamo come….
Corso base Lezione 1: affrontare l'emergenza. Il pc è come una casa... Ogni parte ha una sua funzione e utilità...
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
Microsoft Word Idoneità Informatica. Inserire simboli Clic su Inserisci, nella Barra dei menu. Clic su Simbolo. Nella finestra Simbolo, vengono visualizzati.
ITT-LSA “T. SARROCCHI” Corso Microsoft PowerPoint SAPER APRIRE L’APPLICAZIONE POWERPOINT Sequenza comandi 1)Posizionarsi con il mouse sul pulsante della.
Transcript della presentazione:

Una semplice applicazione d’esempio LE MACRO CON EXCEL 2002 Una semplice applicazione d’esempio

Introduzione Registrazione Macro Macro Calcola Macro Grafico Macro Cancella Pulsanti Conclusioni

INTRODUZIONE La parola Macro ha sempre avuto per me un non so che di misterioso ed affascinante. Credevo che fossero chissà quale difficile applicazione, specie dopo che ho letto che altro non erano che dei programmini in VBA (Visual Basic for Application). E chi lo conosce il Visual Basic!

INTRODUZIONE Ma tutto è molto più semplice di quanto sembrava all’inizio. Non sono io che devo scrivere in Visual Basic, ma è lo stesso registratore di macro che provvede a scrivere il codice sorgente. Io devo solo preoccuparmi di organizzare il tipo di lavoro che devo fare io e quello che devono fare le macro. Sì, l’unico lavoro impegnativo che devo saper fare è quello di pianificare il lavoro. Vai alla diapositiva: 5 6 Torna alla diapositiva: 11 (Macro Calcola Elementi)

REGISTRAZIONE MACRO Appena sono pronto per la registrazione della Macro non devo fare altro che cliccare sul comando Strumenti-Macro-Registra nuova macro: Vai alla diapositiva: 4 6 Torna alla diapositiva: 11 (Macro Calcola Elementi)

REGISTRAZIONE MACRO A questo punto si apre la cartella che vedi a fianco in cui possiamo inserire nella finestra Nome macro il nome che vogliamo. Sempre da questa finestra possiamo scegliere se assegnare una combinazione di tasti per l’esecuzione automatica: Ctrl + un tasto a scelta, di cui, eventualmente, è preferibile dare istruzioni nel foglio stesso. Vai alla diapositiva: 4 5 Torna alla diapositiva: 11 (Macro Calcola Elementi)

REGISTRAZIONE MACRO Da questo momento in poi tutte le operazioni che faccio (selezione di una cella, inserimento di una formula, inserimento di un grafico, cancellazione, ecc.) viene memorizzato nella macro, come un registratore che registra tutte le informazioni che riceve. Al termine dell’inserimento di tutti i passaggi della macro clicco sul pulsante Interrompi registrazione (o nella piccola finestra che si è aperta durante la registrazione, o di nuovo su Strumenti-Macro-Interrompi registrazione). La Macro è pronta per l’uso. A mano a mano che abbiamo registrato la macro il VBA ha provveduto a creare il codice sorgente (appunto in Visual Basic). Se vogliamo lo possiamo leggere o modificare andando su Strumenti-Macro-Macro, selezionare la macro che ci interessa e cliccare su Modifica, si apre l’Editor del VBA in cui è inserito il codice della macro.

REGISTRAZIONE MACRO Per chiarire meglio il concetto, che per quanto sembri strano è tutto qui, procederò con un esempio pratico basato sul Foglio di calcolo che ho creato con Excel 2002 che ha lo scopo di rappresentare graficamente una parabola con asse parallelo all’asse delle ordinate, cioè un’equazione del tipo y=ax2+bx+c. Di seguito puoi seguire le varie fasi della preparazione del Foglio di calcolo e della registrazione delle macro.

REGISTRAZIONE MACRO Come prima cosa prepariamo tutto il foglio di calcolo con le relative formattazioni, ed inserendo tutti gli elementi di nostra competenza, come le etichette, le istruzioni, i valori costanti, eccetera. Praticamente tutto quello che deve essere visualizzato ogni volta che apriamo il foglio stesso.

REGISTRAZIONE MACRO A questo punto l’alunno deve inserire nelle celle E3, E4 ed E5 i valori dei coefficienti dei termini della parabola di cui vuole la rappresentazione grafica. Quindi deve cliccare sul pulsante Calcola Elementi per aver calcolate le coordinate di Vertice e Fuoco e le equazioni di asse e direttrice, e poi sul pulsante Disegna Grafico per la rappresentazione della parabola. Nelle diapositive successive verranno descritti i passaggi per registrare le macro.

MACRO CALCOLA ELEMENTI Dopo aver avviato la registrazione della Macro (vedi diapositive 4-5-6) posizionarsi nella cella H5 ed inserire la formula per il calcolo dell’ascissa di V (-b/2a) ovviamente con il riferimento alle celle che ne contengono i valori : –E4/(2*E3), vedi nella figura la finestra delle formule. Nella figura, ed in quelle seguenti ho preso come esempio la parabola di equazione y=-2x2+x-3

MACRO CALCOLA ELEMENTI Posizionarsi, quindi, in I5 e digitare la formula per il calcolo dell’ordinata del Vertice (-(b2-4ac)/4a), ovviamente sempre utilizzando i riferimenti alle celle: = - (E4*E4-4*E3*E5)/(4*E3). [NB: Per il quadrato, o altre potenze è possibile usare il carattere ^: E4^2 significa appunto E4 al quadrato, E4^3 significa alla terza]

MACRO CALCOLA ELEMENTI Con lo stesso tipo di ragionamento, posizionandosi successivamente nelle celle H6, I6, K5 e K6 inserire le formule per il calcolo delle coordinate del fuoco e delle equazioni dell’asse e della direttrice. Con il calcolo degli elementi abbiamo finito quindi possiamo terminare la registrazione della macro. La Macro Calcola è pronta per essere usata.

MACRO DISEGNA GRAFICO xv-2 < x < xv+2 Per quanto riguarda questa seconda Macro ho fatto un semplice ragionamento preliminare: se assegno alla x un range di valori standard costanti rischio di ottenere un grafico non leggibile in quanto la rappresentazione potrebbe essere fuori dall’area visibile o nell’area rappresentata potrebbe esserci solo una piccola porzione di parabola, quindi rischio di ottenere un grafico non significativo. Allora il mio range di valori, per avere un grafico quanto più chiaro possibile deve essere simmetrico rispetto al Vertice, ed ecco spiegato anche perché mi sono fatto calcolare prima gli elementi della parabola, è vero che mi serviva solo l’ascissa del Vertice, ma così l’esercizio è più completo. Ho scelto così un intervallo di valori di quattro punti: due a sinistra e due a destra del vertice, cioè un intervallo per la x tale che sia xv-2 < x < xv+2 Ora posso iniziare con la registrazione della seconda Macro: Disegna Grafico

MACRO DISEGNA GRAFICO Dopo aver avviato la registrazione della Macro, posizione il cursore nella cella A8 e scrivo la formula “=H5-2” (cioè, appunto, l’ascissa del vertice meno due)

MACRO DISEGNA GRAFICO In A9 inserisco la formula “=A8+0,1” (vedi barra della formula), questo perché ho deciso di incrementare i valori delle x di un decimo alla volta, quindi in un intervallo di 4 punti ottengo quaranta valori per le ascisse. Mediante la funzione di riempimento automatico copio la formula nelle restanti trentotto caselle (con il puntatore del mouse prendo e trascino il quadratino nero dell’angolo in basso a sinistra della cella A9).

MACRO DISEGNA GRAFICO Nella cella B8 inserisco la formula corrispondente all’equazione della parabola, sempre con riferimento alle celle dei dati sia per i valori della x che per i coefficienti. Siccome la formula dovrà essere ricopiata nelle trentanove celle sottostanti per i valori dei coefficienti uso i riferimenti assoluti alle celle in modo da evitare l’adattamento automatico della formula stessa. Quindi ricopio la formula in tutte le rimanenti celle da B9 a B48.

MACRO DISEGNA GRAFICO Adesso clicco sul pulsante Creazione Guidata Grafico (vedi figura) e seleziono il tipo a Dispersione (XY) con coordinate unite da linee smussate (nella fig. il secondo della seconda linea), quindi dopo aver operato tutte le scelte sulle proprietà del grafico clicco su Fine. E così anche la seconda macro è terminata e interrompo la registrazione.

MACRO CANCELLA La terza Macro è la più semplice di tutte, dopo aver avviato la registrazione seleziono tutte le celle in cui ci sono i valori da cancellare (quelle in cui abbiamo immesso i valori dei coefficienti e tutte quelle con i valori calcolati dalle altre due Macro). Per selezionare più celle non adiacenti è sufficiente tenere premuto il tasto Ctrl e selezionare con un clic sinistro del mouse le celle da selezionare. Dopo aver selezionato tutte le celle contemporaneamente premo il tasto CANC in modo da eliminarne i contenuti e fermo la registrazione della Macro. L’esercizio è terminato. A completamento del lavoro inserirò dei Pulsanti per l’esecuzione delle Macro.

PULSANTI MACRO Se non è già attiva aprire la Barra degli Strumenti MODULI (Visualizza-Barra degli strumenti- Moduli) quindi scegliere l’elemento PULSANTE (dovrebbe essere il quarto da sinistra) e disegnare il pulsante nella posizione e con le dimensioni volute. È sempre possibile modificarne dopo la posizione e le dimensioni. Per cambiare il testo del pulsante cliccare su di esso col tasto destro del mouse e quindi con il sinistro. Per collegare il pulsante ad una delle macro farvi un clic sopra col tasto destro e dal menu contestuale scegliere Assegna Macro, quindi nella finestra successiva selezionare la macro che si vuole assegnare a quel pulsante.

Fine Adesso abbandonatevi alla vostra creatività e vedrete quante cose interessanti si possono realizzare con le macro. Attenzione per poter aprire un file di Excel contenente Macro è necessario che il Livello di Protezione sia stato configurato su Medio o Basso, meglio su Medio. Per far questo andare su Strumenti-Macro-Protezione… e selezionare Medio. All’apertura vi viene chiesto se attivare o meno le Macro. Attenti ai file di provenienza non nota: le Macro possono contenere virus, meglio controllare prima, che piangere dopo!!