CAPITOLO 15 I COMANDI GENERALIZZATI. Sub MacroSerieFibonacci ( )
|
|
- Chiara Quaranta
- 7 anni fa
- Visualizzazioni
Transcript
1 CAPITOLO 15 I COMANDI GENERALIZZATI In questo capitolo ci occuperemo di un concetto di notevole importanza nella programmazione macro: la generalizzazione di un comando. Vediamo di cosa si tratta. Vogliamo calcolare i primi n termini di una famosa relazione di ricorrenza: la serie di Fibonacci. Ricordiamo che una relazione si dice di ricorrenza, quando il generico elemento della sequenza può essere espresso in funzione di elementi che lo precedono. I primi due termini della serie, chiamiamoli T0 e T1, hanno rispettivamente valore 0 e 1. Il generico termine della serie, chiamiamolo Tn, è dato dalla somma dei due termini che lo precedono. Valgono perciò le seguenti relazioni. T0 = 0 T1 = 1 Tn = Tn-1 + Tn-2 L algoritmo che riportiamo, richiede il valore di n al momento dell esecuzione con la condizione che tale valore sia un numero maggiore o uguale a 4. Le istruzioni sono: 1. Inserimento dei primi due termini della serie; 2. Richiesta di un valore n, utilizzando InputBox o Application.InputBox. 3. Scrittura della formula per il calcolo del terzo termine (T2 = T1 + T0 ); 4. Copia della formula di cui al punto 3, per un numero di volte pari al valore specificato al punto numero 2, modificato per tenere conto dei termini già presenti ( To & T1 ). Figura 15.1 La serie Fibonacci A B C D E F G H Modulo vba, alt+f11 Progetto VBAProject r (generale) u MacroSerieFibonacci u! Microsoft Excel Oggetti Sub MacroSerieFibonacci ( ) Macro registrata il 22/06/2001 da www scelta rapida da tastiera: CTRL +f Range( A1 ).Value = 0 Range( B1 ).Value = 1 x = InputBox( digita il valore N della serie Fibonacci, N>4 Range( C1 ).Select ActiveCell.FormulaR1C1 = =RC[-2] + RC[-1] Selection.Copy With ActiveCell Range(ActiveCelle,.Offset(0, x 4)).Select ActiveSheet.Paste Application.CutCopyMode = False
2 ESERCIZI 15.1 Una colonna di un foglio contiene, a partire da una posizione nota, disposti uno per riga, un insieme di nomi qualsiasi. Scrivere il programma che dopo aver chiesto un nome qualsiasi lo confronta con quelli della colonna. Quando un nome dell insieme è uguale a quello richiesto ad inizio del programma, deve essere copiato a destra sulla stessa riga. La copia deve agire in modo da spostare il nome uguale la prima volta una cella a destra, il nome uguale la seconda volta due celle a destra, e così via Un foglio di lavoro riporta il codice e il prezzo di un insieme di prodotti. Questi dati si trovano rispettivamente nella colonna A e B, a partire dalla cella A3, un prodotto per ogni riga come mostrato nella figura sottostante. Nelle colonne D e E sono riportati alcuni codici e le quantità corrispondenti che sono state vendute. Considerato di non conoscere il numero di dati delle colonne A-B che sono in corrispondenza biunivoca, di non conoscere il numero dei dati della colonna D-E, scrivere il programma che riporta per ogni prodotto della colonna D, considerata la quantità della colonna E, il valore della vendita. Così per esempio, nella cella F6 deve comparire il valore pari a *21. Per la soluzione di questo problema è consigliato l utilizzo della funzione CERCA.VERT( ). A B C D E F 1 PRODOTTO PREZZO PRODOTTO QUANTITA RICAVO 2 3 abc g k abc 12 5 g k7 3 6 abc 21 7 k k Una colonna di un foglio di lavoro Excel, a partire da una posizione sconosciuta, contiene un insieme di valori numeri qualunque. Premesso che non si conosce il numero dei dati, si chiede di scrivere il programma che calcola la media dei valori suddetti, copia sulla stessa riga, una colonna a destra, i valori che superano la media Si chiedono le istruzioni macro che inseriscono, in tre colonne adiacenti utilizzando l istruzione InputBox, un insieme di dati disponendoli come mostrato nella figura sottostante. Per l inserimento deve essere utilizzata l istruzione InputBox. A B C D E F 1 Materiali Cartoleria Alimentari Accessori L inserimento dovrà iniziare dalla posizione A1 e avrà termine quando verrà digitata la sequenza «XXX». Fatto questo, si deve caricare nel prospetto il contenuto del foglio Ritenute.xls mostrato nella figura sottostante. In questo foglio sono riportati, in corrispondenza di un numero progressivo, l aliquota da applicare alle triple precedentemente inserite. Lo stesso programma dovrà quindi scrivere, in corrispondenza di ciascuna tripla di lavori, il risultato della formula: importo*aliquota/100 Nella colonna D. se necessario, consultare l utilizzazione della funzione CERCA.VERT( ) [che in Vba deve essere utilizzato con la sua espressione inglese VLOOKUP( )] nella guida in linea e sfruttare l editor di Visual Basic per vedere le istruzioni che corrispondono alle
3 diverse operazioni operate sul foglio di lavoro. Infatti se si apre un nuovo foglio di lavoro e si registra una nuova macro [STRUMENTI/MACRO/REGISTRA NUOVA MACRO/a INVIO], si digita contemporaneamente ALT+F11 per andare nell Editor di Visual Basic e si clicca sul MODULO1,e si torna al foglio di lavoro attivo con ALT+F4. A questo punto qualsiasi operazione esguiamo verrà tradotta automaticamente dall editor nel Modulo1, per vedere le istruzioni in codice Vba delle operazioni eseguite basta ritornare sul Modulo1 con ALT+F11.. A B C D E F Risolvere il problema della serie Fibonacci generalizzando anche per il caso in cui il numero dei termini sia maggiore di1. Prima di procedere alla risoluzione degli esercizi, è opportuno soffermarsi su una nuova funzione standard che il Visual Basic mette a disposizione per ottemperare alle necessità di dialogo uomo macchina: InputBox( ). Si tratta di una nuova istruzione dell ambiente indiretto. Il programma attende l inserimento di una dato da tastiera. Il dato, per poter essere utilizzato da Excel, deve essere inserito in una variabile [ad es. " x = InputBox( inserisci un numero )]. esistono due versioni di InputBox, quella di Excel Vba [ x = Application.InputBox( ) ] e quella del Visual Basic standard [ x = InputBox( )]. La SINTASSI è: oggetto.inputbox(prompt, Title, Default, Xpos, Ypos, Helpfile, Context, Type) È l argomento Type, presente soltanto con Application.InputBox a diversificare le due versioni. Type è molto utile per filtrare il tipo di dati da digitare leciti che la funzione Application.InputBox ammette. Infatti si puo preventivamente impostare InputBox in modo che accetti solo valori numerici, oppure formule ecc. La mancata impostazione di Type imposta la funzione sul tipo di dato di default ammesso che è quello alfanumerico, alternativamente si può scegliere xlformula, xlnumber, xltext (default), xllogical (True o False), xlrange (riferimenti), xlerror (valore di errore, come #N/A), xlmatrix. È anche possibile sommare i valori del tipo, nel qual caso l accettazione si estende a quelli sommati. Ad esempio: Application.InputBox(prompt := digita un numero o un testo, type := xlnumber + xltext) Un altra differenza tra le due versioni di InputBox, è che quella di Excel (Application.InputBox) se, una volta inserito un dato si clicca Annulla invece di OK, restituisce il valore logico False, invece InputBox restituisce (stringa vuota), in tal modo è possibile, nella versione Excel, discriminare un esplicita rinuncia alla digitazione dalla mancata digitazione con il seguente programmino che prosegue il Loop, ossia la richiesta di inserire un dato continua finché l utente preme OK senza digitare alcunchè, ma se fa clic sul pulsante Annulla (anche dopo aver scritto qualcosa nella casella) si ha Risp = False e conseguente uscita dal programma (con Exit Sub). Sub ProvaInput ( ) While Risp = Risp = Application.InputBox( dammi un dato ) Wend If Risp = False Then Exit Sub MsgBox Risp
4 SOLUZIONI ESERCIZIO 15.1 A B C D E F G H 1 Alessia 2 Beatrice 3 Cristina 4 Daniela 5 Elisabetta 6 Francesca 7 Grazia 8 Francesca 9 Ilaria 10 Loredana 11 Manuela 12 Nadia 13 Alessia 14 Paola 15 Raffaella 16 Stefania 17 Tiziana 18 Stefania Soluzione Esercizio 15.1 ALT + F11 (Editor di Visual Basic) Modulo1 Progetto VBAProject r (generale) u Macro15_1 u! Microsoft Excel Oggetti Sub Macro15_1 ( ) Macro registrata il 09/07/2001 da www scelta rapida da tastiera: CTRL +s i = 0 x = InputBox( digita un nome, es: ALESSIA, NOME DA CONFRONTARE ) n = Application.WorksheetFunction.CountA(Range( A1:A20 )) MsgBox numero delle celle piene & n Range( A1 ).Select For k = 0 To n - 1 With Selection y = ActiveCell msgbox il nome selezionato è: & y If x = y Then i = i + 1 MsgBox il nome & x & è stato ripetuto per & i & volte Selection.Copy Destination:=.Offset(0, i) Else MsgBox il nome selezionato: & y & è diverso da & x End If Next
5 Soluzione Esercizio 15.2 ALT + F11 (Editor di Visual Basic) Modulo1 VBAProject r (generale) u Macro15_2 u! Microsoft Excel Oggetti Sub Macro15_2 ( ) Macro registrata il 09/07/2001 da www scelta rapida da tastiera: CTRL +f y = Application.WorksheetFunction.CountA(Range( A1:D56636 )) MsgBox colonna composta da & y & celle piene Range( D3 ).Select With Selection Range(ActiveCell,.Offset(y 1, 0)).Select IntervalloCelle = Selection.Address MsgBox l intervallo selezionato ha il seguente indirizzo: & IntervalloCelle z = Application.WorksheetFunction.CountA(Range( & IntervalloCelle & )) MsgBox le prime & y & celle, contengono & z & celle piene ZonaCelle = D & 3 + y & :D65536 MsgBox l intervallo selezionato ha il seguente indirizzo: & ZonaCelle w = Application.WorksheetFunction.CountA(Range( & ZonaCelle & )) MsgBox le restanti & y 3 & celle, contengono & w & celle piene If y <> z And w <> 0 Then Exit Sub MsgBox l intervallo & IntervalloCelle & contiene consecutivamente tutte le celle piene Range( F3 ).Select ActiveCell.Formula = =VLOOKUP(D3, $A$3:$B$65536, 2, FALSE)*E3 Selection.Copy Range( F4:F & 4 + y 2 & ).Select ActiveSheet.Paste Application.CutCopyMode = False Soluzione Esercizio 15.3 ALT + F11 (Editor di Visual Basic) Modulo1 VBAProject r (generale) u Macro15_3 u! Microsoft Excel Oggetti Sub Macro15_3 ( ) Macro registrata il 12/07/2001 da www scelta rapida da tastiera: CTRL +h y = Application.WorksheetFunction.CountA(Range( A1:A65536 )) MsgBox la colonna A contiene & y & celle piene IntervCelle = A1:A & y & x = Application.WorksheetFunction.CountA(Range( & IntervCelle & )) MsgBox le prime & y & celle, sono composte da & x & celle piene ZonaCelle = A & y + 1 & :A65532 w = Application.WorksheetFunction.CountA(Range( & ZonaCelle & )) If y <> x And w <> 0 Then Exit Sub MsgBox la colonna contiene consecutivamente & y & celle piene, nel range & IntervCelle m = Application.WorksheetFunction.Average(Range( & IntervCelle & )) MsgBox la media calcolata è: & m For i = 0 To y 1 z = ActiveCell MsgBox il valore selezionato è & z If z > m Then Selection.Copy Destination:=ActiveCell.Offset(0, 1) Else ActiveCell.Offset(1, 0) End If Next
6 Se la funzione CERCA.VERTICALE, invece di essere inserita in una cella, andava inserita in una VARIABILE, avrebbe avuto la seguente sintassi: k = WorksheetFunction.VlookUp(Range( D3 ), Range( $A$3:$b$65536 ), 2, False)* Range( E3 ) SOLUZIONE ESERCIZIO 15.4 Per semplificare la soluzione e per sfruttare le possibilità che Excel e il Vba offrono, non ricopieremo il contenuto del file RITE.xls nel nostro foglio di lavoro, ma con la funzione CERCA.VERTICALE, cercheremo e utilizzeremo i dati che ci servono con comandi a distanza, ossia che agiscono su fogli di lavoro diversi da quello attivo. Inoltre sfruttando una particolarità di Application.InputBox, termineremo l inserimento dei dati non digitando la sequenza XXX, ma premendo ANNULLA nella mascherina di InputBox, in modo che essa dia come risultato dell inserimento in valore logico FALSE, che con opportune istruzione può consentire l uscita del programma dal loop per l inserimento dei dati, e di proseguire con le successive istruzioni. If i = 1 And x = XXX Then Exit Do If <VariabileDiAppoggio_INPUTBOX> = vbyes Then Exit Do Soluzione Esercizio 15.4 ALT + F11 (Editor di Visual Basic) Modulo1 VBAProject r (generale) u Macro15_4 u! Microsoft Excel Oggetti Sub Macro15_4 ( ) Macro registrata il 21/07/2001 da www scelta rapida da tastiera: CTRL +s w = 0 Range( A1 ).Select Do For i = 1 To 3 Do x = Application.InputBox(Choose(i, NOME PRODOTTO, PREZZO,_ ID_PRODOTTO ), INSERISCI I DATI RICHIESTI ) If i = 1 And x = False Then Exit Do Verifica = MsgBox( CONFERMI IL VALORE INSERITO: & x, vbyesno,_ VERIFICA DATI INSERITI ) If Verifiva = vbyes Then Exit Do Loop If i = 1 And x = False Then Exit Do ActiveCell.Formula = x If i = 3 Then Selection.End(xlToLeft).Select Selection.End(xlToLeft).Select Else ActiveCell.Offset(0, 1).Select End If Next w = w + 1 MsgBox SONO STATE RIEMPITE & w & RIGA/RIGHE Loop Range( D1 ).Select ActiveCelle.Formula = =VLOOKUP(C1, C:\Documenti\[RITE.xls]Foglio1!$A$1:$B$7,_ 2, FALSE)*B1)/100 Selection.Copy With Selection Range(ActiveCell,.Offset( w 1, 0)).Select ActiveSheet.Paste Application.CutCopyMode = False
7 Per risolvere questo esercizio sono state utilizzate per la prima volta diverse STRUTTURE DI CONTROLLO CICLICHE, quali For.. Next ; Do [While Until] Loop [While Until] ; If Then....Else.. End If, che sono molto utili per evitare il ricorso alle istruzioni di SALTO INCONDIZIONATO ( Go To <riga> o <etichetta>). Do Loop oltre che con Exit Do, può essere controllato con: Exit Do While <condizione> posto in cima dopo Do, non esegue mai il codice se il primo Test della condizione e falso; posto in fondo dopo Loop, lo esegue almeno una volta, terminando il ciclo con condizione True. Until <condizione> posto in cima, dopo Do, non esegue il codice se il test della condizione è verificato; posto alla fine, dopo Loop, lo esegue almeno una volta, terminando il cilclo con condizione = True.
Excel & VBA. Excel e Visual Basic for Application
Excel & VBA Excel e Visual Basic for Application Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella le cui righe e colonne si intersecano in celle Le celle possono contenere differenti dati Numeri
DettagliEsercitazione. Excel: le macro. C.1 Registrazione di macro
Esercitazione Excel: le macro C.1 Registrazione di macro Se una serie di operazioni viene eseguita frequentemente, è possibile creare una macro che esegua automaticamente tali operazioni quando viene richiamata.
DettagliVBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
DettagliVBA Principali Comandi
VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,
DettagliL INTERFACCIA GRAFICA DI EXCEL
Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella
DettagliAutomatizzare le attività con le macro di Visual Basic
Automatizzare le attività con le macro di Visual Basic Se non si ha esperienza con le macro, non c'è da preoccuparsi. Una macro è semplicemente un insieme registrato di sequenze di tasti e di istruzioni,
DettagliExcel Base- Lezione 3. Barbara Pocobelli Estav Nord Ovest. Il comando Trova
Excel Base- Lezione 3 Il comando Trova 1. Fare clic su Modifica nella Barra dei menu. 2. Fare clic su Trova. Appare una finestra con una casella in cui digitare il valore da ricercare. Viene digitato il
DettagliCapitolo 2. Figura 21. Inserimento dati
Capitolo 2 INSERIMENTO DI DATI In ogni cella del foglio di lavoro è possibile inserire dati che possono essere di tipo testuale o numerico, oppure è possibile inserire formule le quali hanno la caratteristica
Dettagli28/02/2014 Copyright V. Moriggia
Informatica per la Finanza 3 Le variabili in VBA Altri I/O 28/02/2014 Copyright 2005-2007 V. Moriggia 1 28/02/2014 3.2 Le variabili in VBA V. Moriggia 1 28/02/2014 3.3 Dichiarazione di variabili in VBA
DettagliDEFINIZIONI SMART E RELATIVE ESERCITAZIONI
DEFINIZIONI SMART E RELATIVE ESERCITAZIONI A B C D E 1 2 3 4 5 6 7 8 9 MODULO 3 Creazione e gestione di fogli di calcolo MODULO 3 CREAZIONE E GESTIONE DI FOGLI DI CALCOLO Gli elementi fondamentali del
DettagliEsercitazione su Bilancio Familiare
Esercitazione su Bilancio Familiare 1 - Apri una nuova cartella di lavoro vuota di Excel 2 - Rinomina "Totali" il primo foglio. 3 - Nel foglio, ora rinominato "Totali", inizia a compilare i seguenti dati,
Dettagli5 Array Cicli iterativi Contenuto di cella 28/02/2014 Copyright V. Moriggia 1
Informatica per la Finanza 5 Array Cicli iterativi Contenuto di cella 28/02/2014 Copyright 2005-2013 V. Moriggia 1 28/02/2014 7.2 ARRAY V. Moriggia 1 28/02/2014 5.3 Esercizio Trovare il maggiore tra 3
DettagliAppunti di Excel per risolvere alcuni problemi di matematica (I parte) a.a
Appunti di Excel per risolvere alcuni problemi di matematica (I parte) a.a. 2001-2002 Daniela Favaretto* favaret@unive.it Stefania Funari* funari@unive.it *Dipartimento di Matematica Applicata Università
DettagliExcel: guida alle operazioni di base per la risoluzione dell esercizio 13
Excel: guida alle operazioni di base per la risoluzione dell esercizio 13 1) Inserire i dati nel foglio excel 2) Per aggiungere le colonne utili alla risoluzione del problema cliccare sulla cella desiderata
DettagliExcel. Il foglio di lavoro. Il foglio di lavoro Questa viene univocamente individuata dalle sue coordinate Es. F9
Excel Un foglio di calcolo o foglio elettronico è un programma formato da: un insieme di righe e di colonne visualizzate sullo schermo in una finestra scorrevole in cui è possibile disporre testi, valori,
DettagliMICROSOFT EXCEL FORMULE E FUNZIONI
MICROSOFT EXCEL FORMULE E FUNZIONI Lezione 1.2 a.a. 2016-2017 Ing. Giulia Fiscon Sommario Introduzione Microsoft Excel Lavorare con i fogli di calcolo Riferimenti di cella Formule e Funzioni Funzioni logiche
DettagliESERCIZIO SU BILANCIO FAMILIARE
ESERCIZIO SU BILANCIO FAMILIARE Apri una nuova cartella di lavoro vuota di Excel e rinomina "Totali" il primo foglio. Nel foglio, ora rinominato "Totali", inizia a compilare i seguenti dati: Digita ora
DettagliMINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL
MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL ISTRUZIONI PIU COMUNI: Le istruzioni per scrivere del testo dentro una cella sono principalmente due: cells e range L istruzione cells permette di scrivere
DettagliExcel & VBA. Excel e Visual Basic for Application
Excel & VBA Excel e Visual Basic for Application Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria
DettagliEXCEL: FORMATTAZIONE E FORMULE
EXCEL: FORMATTAZIONE E FORMULE Test VERO o FALSO (se FALSO giustifica la risposta) 1) In excel il contenuto di una cella viene visualizzato nella barra di stato 2) In excel il simbolo = viene utilizzato
DettagliModulo 4 Esercitazione Nr 2 Office 2007
MODULO 4 : EXCEL ESERCITAZIONE N 2 Dopo aver lanciato in esecuzione il Programma EXCEL eseguire le seguenti istruzioni : 1. Dopo avere rinominato il Foglio 1 col nome GENNAIO, impostare le larghezze delle
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito all interno di tutti
DettagliModellazione avanzata di fogli di lavoro Bilancio Famigliare
info@ecs-software.it Corso di Excel base Esercizitazione pratica Modellazione avanzata di fogli di lavoro Bilancio Famigliare Uso intensivo di formule e metodologie di sviluppo dei fogli di lavoro. Vediamo
DettagliCalcolare con il computer: Excel. Saro Alioto 1
Calcolare con il computer: Excel Saro Alioto 1 Excel è un programma che trasforma il vostro computer in un foglio a quadretti. In altri termini con Excel potrete fare calcoli, tabelle, grafici, ecc...
DettagliLaboratorio di Applicazioni numeriche
Laboratorio di Applicazioni Numeriche a.a. 2008/2009 Laboratorio di Applicazioni numeriche Ing. Fabio Bozzoli fabio.bozzoli@unipr.it 1 Excel Microsoft Excel è il foglio elettronico prodotto da Microsoft,
DettagliIMPOSTAZIONI DI EXCEL. Per rendere disponibile l ambiente di sviluppo di Visual Basic for Application in Excel:
Impostazioni di Excel IMPOSTAZIONI DI EXCEL Per rendere disponibile l ambiente di sviluppo di Visual Basic for Application in Excel: Excel Options / Popular oppure Excel Options / Customize ribbon selezionare:
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 10/02/2016 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
DettagliOperazioni preliminari: creare una cartella in Documenti
Operazioni preliminari: creare una cartella in Documenti 1. Fare clic in successione su Start (cerchio con il logo Microsoft in basso a sinistra), Documenti. 2. Cliccare su Nuova cartella comparirà una
DettagliCenni sull utilizzo dei fogli elettronici
Cenni sull utilizzo dei fogli elettronici I fogli elettronici ciascun foglio elettronico si presenta come un enorme matrice di dimensioni 65.536 righe per 256 colonne l unità fondamentale della matrice
DettagliVisual Basic For Application Guida Pratica per Esempi
2016 Visual Basic For Application Guida Pratica per Esempi Ing. Nicola Cappuccio 02/04/2016 1. VBA - Visual Basic For Application... 2 1.1. Come creare una Macro... 2 Attivare l opzione di sviluppo in
DettagliEXCEL: FORMATTAZIONE E FORMULE
EXCEL: FORMATTAZIONE E FORMULE Test VERO o FALSO (se FALSO giustifica la risposta) 1) In excel il contenuto di una cella viene visualizzato nella barra di stato 2) In excel il simbolo = viene utilizzato
DettagliCORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo
CORSO DI INFORMATICA GENERALE Università degli Studi di Bergamo Microsoft Excel E un software applicativo per la gestione dei fogli di calcolo. E un programma che consente la gestione e l organizzazione
DettagliContare quante volte si presenta un valore singolo utilizzando una funzione
Pagina di Home page Excel 00 > Guida e procedure di Excel 00 > Formule > Esempi Cerca nella Guida Altro in Office.com: download immagini modelli Contare quante volte si presenta un valore Si supponga di
DettagliCreare una tabella di pivot
Creare una tabella di pivot Importiamo in un foglio di Excel una tabella di dati, di grandi dimensioni, per esempio dal sito www.istat.it/it quella relativa al Consumo di energia per i comuni capoluogo
DettagliU.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi
U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:
Dettagli9In questa sezione. Ordinare e filtrare i dati. Dopo aver aggiunto dati ai fogli di lavoro, potresti voler
9In questa sezione Ordinare e filtrare i dati Ordinare i dati del foglio di lavoro Creare un elenco personalizzato Filtrare rapidamente i dati con Filtro automatico Creare un filtro avanzato Convalidare
DettagliU.T.E Università della Terza Età
U.T.E Università della Terza Età Sede di Novate Milanese Corso Informatica Approfondimento FOGLIO ELETTRONICO Docente: Giovanni Pozzi FOGLIO ELETTRONICO MS-Excel E un programma che permette di effettuare:
DettagliTest per la classe quarta Conoscenze relative al foglio elettronico Excel e abilità applicate alla risoluzione di problemi
Laboratorio di Economia aziendale Test per la classe quarta Conoscenze relative al foglio elettronico Excel e abilità applicate alla risoluzione di problemi CONOSCENZA Sintassi delle formule e delle funzioni
DettagliAnalisi dei dati con Excel
Analisi dei dati con Excel memo I primi rudimenti Operazioni base Elementi caratteristici di excel sono: la barra delle formule con la casella nome ed il bottone inserisci funzione, nonché righe, colonne
DettagliProprietà delle potenze
Proprietà delle potenze Questo passo a passo ti aiuterà a costruire un foglio elettronico sulle proprietà delle potenze. Inserendo in determinate celle valori scelti a caso, relativi a basi ed esponenti,
DettagliExcel 1. Informatica per le applicazioni economiche A.A. 2011/2012. Prof.ssa Bice Cavallo
Excel 1 Informatica per le applicazioni economiche A.A. 2011/2012 Prof.ssa Bice Cavallo Argomenti della lezione Formule Uso dei riferimenti Funzioni Funzioni condizionali e di ricerca Argomenti della lezione
DettagliEXCEL RIFERIMENTI ASSOLUTI E RELATIVI
EXCEL RIFERIMENTI ASSOLUTI E RELATIVI ILARIA GIACONI I fogli elettronici in Excel sono formati da celle disposte per righe e colonne identificate da lettere (colonne) e numeri (righe). Quando una cella
DettagliInserire un nuovo foglio
Excel Base- Lezione 2 Inserire un nuovo foglio 1. Nella parte inferiore della finestra di lavoro sulla sinistra, fare clic sulla linguetta del foglio, a sinistra del quale se ne desidera aggiungere uno
DettagliCome utilizzare i riferimenti assoluti e relativi in Microsoft Excel
Come utilizzare i riferimenti assoluti e relativi in Microsoft Excel In un foglio elettronico, le celle sono identificate mediante delle coordinate; in genere, sono utilizzate le lettere per identificare
DettagliEXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule
EXCEL Il software Excel appartiene alla categoria dei fogli elettronici. Ogni foglio è composto da 1.048.576 righe per 16.384 colonne suddivise in celle che è possibile collegare tra loro: in tal modo
DettagliAppunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sui Elettronici D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 2 3 Un foglio elettronico è un programa che permette di creare tabelle contenenti dati correlati
DettagliLaboratorio con DERIVE
Laboratorio con Algebra 1 Capitolo 1, p. 2 Capitolo 2, p. 3 Capitolo 3, p. 5 Capitolo 4, p. 6 Capitolo 5, p. 7 Capitolo 6, p. 9 Capitolo 7, p. 10 Capitolo 8, p. 11 Capitolo 9, p. 12 Capitolo 10, p. 13
DettagliUSO DELLA TASTIERA E DEL MOUSE
USO DELLA TASTIERA E DEL MOUSE Tratto da: M. Nanni, M. Savioli, S. Morettini TECNOLOGIE INFORMATICHE - Le Monnier Scuola 1 USO DEL MOUSE AZIONE Clic con il tasto sinistro Clic con il tasto destro Doppio
DettagliUSO DELLA TASTIERA E DEL MOUSE
USO DELLA TASTIERA E DEL MOUSE Tratto da: M. Nanni, M. Savioli, S. Morettini TECNOLOGIE INFORMATICHE - Le Monnier Scuola 1 AZIONE Clic con il tasto sinistro Clic con il tasto destro Doppio Clic con il
DettagliIl foglio elettronico
Istituto Europeo Ricerca Formazione Orientamento Professionale Onlus Il foglio elettronico Docente: Filippo E. Pani I fogli elettronici L organizzazione a celle del foglio
Dettagliper immagini guida avanzata Modificare il contenuto del foglio di lavoro Geometra Luigi Amato Guida Avanzata per immagini Excel 2000 1
Modificare il contenuto del foglio di lavoro Geometra Luigi Amato Guida Avanzata per immagini Excel 2000 1 Selezione delle celle per immagini guida avanzata La cella attiva è la B7 Selezionare una cella
DettagliExcel. I fogli di calcolo Le funzioni base Gli strumenti. 1
Excel I fogli di calcolo Le funzioni base Gli strumenti www.vincenzocalabro.it 1 I fogli di calcolo Utilizzando questo programma possiamo costruire fogli di calcolo più o meno complessi che ci consento
DettagliOrdina e filtra elenchi
Ordina e filtra elenchi Excel è un ottimo "divoranumeri", ma si dimostra uno strumento validissimo per creare e gestire elenchi. È possibile raccogliere in un elenco qualsiasi cosa, dagli indirizzi di
DettagliEsiste anche l operatore logico NON che rende FALSA una condizione VERA e VERA una condizione FALSA.
EXCEL espansioni Gli operatori logici Talvolta il risultato di un operazione può essere determinato dal verificarsi, simultaneo o in alternativa, di due o più condizioni. In questo caso, è utile ricorrere
DettagliExcel 1. Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A Prof.ssa Bice Cavallo
Excel 1 Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A. 2013-2014 Prof.ssa Bice Cavallo Excel l l Microsoft Excel è un programma prodotto da Microsoft, dedicato alla
DettagliImparare a utilizzare le formule e le funzioni
Imparare a utilizzare le formule e le funzioni Eseguire calcoli, di tipo semplice o complesso, può essere un'attività noiosa e che richiede tempo. È possibile semplificare le operazioni di calcolo mediante
DettagliVISUAL BASIC FOR APPLICATION
VISUAL BASIC FOR APPLICATION LA PIATTAFORMA DI SVILUPPO GLI ELEMENTI DI VBA Finestra di progetto: mostra l elenco gerarchico dei progetti aperti e di tutti i moduli di codice e finestre di interfaccia
DettagliOGGETTO RANGE DI CELLE. Una cella o un gruppo di celle in un foglio di lavoro di Excel è un oggetto di tipo Range.
Oggetto Range di celle OGGETTO RANGE DI CELLE Una cella o un gruppo di celle in un foglio di lavoro di Excel è un oggetto di tipo Range. Un range di celle è un array a due dimensioni (anche se si tratta
DettagliEXCEL AVANZATO Le Funzioni in Excel DEFINIZIONE DI FUNZIONE
EXCEL AVANZATO Le Funzioni in Excel DEFINIZIONE DI FUNZIONE Le funzioni sono formule predefinite che eseguono calcoli utilizzando valori specifici, denominati argomenti, in un particolare ordine o struttura.
DettagliStudio delle successioni con il software
Studio delle successioni con il software Abbiamo visto due possibili definizioni per alcune successioni: diretta e per ricorrenza (o ricorsiva). Ricordiamo che la successione delle somme dei primi n numeri
DettagliCHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Modulo: Elementi di Informatica
Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche
DettagliExcel 2007 avanzato Lezione 08
La convalida dei dati Da questa lezione cominceremo ad occuparci della validazione dei dati, ossia un insieme di tecniche per il controllo della correttezza, almeno formale, dei dati immessi. Continuiamo
DettagliCorso sul PACCHETTO OFFICE. Modulo Access
Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 2 Come creare un database 1 2 Come creare un database Impareremo ora come creare un nuovo database in modo da raggiungere un
DettagliEsercizi con uso di foglio elettronico nella suite OOo: Calc. Sommatoria e Grafici
Esercizi con uso di foglio elettronico nella suite OOo: Calc Sommatoria e Grafici Esercizio 1) Realizzare e completare lo schema seguente (la tabella a sfondo giallo), inserendolo in un foglio elettronico
DettagliSviluppare un programma in FORTRAN
Sviluppare un programma in FORTRAN Scrivere il file sorgente Editor di testo (emacs, vi, notepad, etc) Compilare Compilatore (ifort, gfortran, etc) Eseguire il programma Riga di comando, doppio click,
DettagliIl foglio elettronico
Approfondiamo Il foglio elettronico CAPITOLO Il foglio elettronico permette di eseguire rapidamente operazioni anche complesse, gestire un numero elevato di dati, applicare formule e realizzare rapidamente
DettagliCome ordinare facilmente i dati in un foglio di calcolo Excel definendo chiavi e parametri.
Come ordinare facilmente i dati in un foglio di calcolo Excel definendo chiavi e parametri. Visionare i dati senza alcun criterio, richiede molta concentrazione. Ecco allora che ordinare gli elenchi può
DettagliFoglio di calcolo con OpenOffice Calc III
Foglio di calcolo con OpenOffice Calc III 1. Scrittura di formule con Autocomposizione Funzione 2. Tabelle Pivot per l'analisi dei dati 1. Scrittura di formule con Autocomposizione Funzione Somme di cifre
DettagliExcel avanzato. Certificazione Microsoft. Excel: le basi. 1.1 Excel: le basi NUMBER TITLE
Excel avanzato Certificazione Microsoft Excel: le basi 1.1 Excel: le basi Fogli elettronici: generalità e struttura (1) Un foglio di lavoro è una griglia costituita da celle (intersezione righe - colonne)
DettagliAppunti di Excel per risolvere alcuni problemi di matematica (II parte) a.a. 2001-2002
Appunti di Excel per risolvere alcuni problemi di matematica (II parte) a.a. 2001-2002 Daniela Favaretto* favaret@unive.it Stefania Funari* funari@unive.it *Dipartimento di Matematica Applicata Università
DettagliFormule e funzioni. Manuale d uso
EXCEL Modulo 2 Formule e funzioni Manuale d uso Formule (1/2) Le formule sono necessarie per eseguire calcoli e utilizzano i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno
DettagliExcel di Microsoft o Calc di OpenOffice sono programmi per la gestione dei fogli di calcolo
FOGLI DI CALCOLO Excel di Microsoft o Calc di OpenOffice sono programmi per la gestione dei fogli di calcolo COMANDI BASE Comandi di APRI, SALVA, SALVA CON NOME, CHIUDI, STAMPA nel menù FILE. Comandi di
DettagliGrafici. 1 Generazione di grafici a partire da un foglio elettronico
Grafici In questa parte analizzeremo le funzionalità relative ai grafici. In particolare: 1. Generazione di grafici a partire da un foglio elettronico 2. Modifica di un grafico 1 Generazione di grafici
DettagliMa cominciamo a vedere questo programma un pò più da vicino:
Introduzione all uso di excel (Nicola Basile) In un corso di prima informatizzazione, è abbastanza complicato, spiegare che cosa è Excel, si potrebbe dire è un foglio elettronico, o foglio di calcolo (in
DettagliLEZIONE 4. Per semplificarne la comprensione della tastiera possiamo suddividere i tasti in diversi gruppi in base alla funzione che possono svolgere:
LEZIONE 4 La tastiera è lo strumento principale per l'immissione di informazioni nel computer, ma non tutti sanno, però, che è possibile utilizzare la tastiera anche per controllare il computer e i vari
DettagliL ALLOCAZIONE DEI COSTI GENERALI CON MICROSOFT EXCEL
L ALLOCAZIONE DEI COSTI GENERALI CON MICROSOFT EXCEL PREMESSA L allocazione dei costi ha principalmente lo scopo di: fornire informazioni utili per le decisioni di management: i valori allocati possono
DettagliLena Cota Guido Corso di Informatica - II livello. Tastiera. Conoscenza e utilizzo della periferica
Tastiera Conoscenza e utilizzo della periferica 1 Cos è La tastiera è il dispositivo che attraverso la pressione di alcuni tasti permette l inserimento dei dati e l applicazione di alcune funzioni di controllo.
DettagliDatabase Modulo 6 CREAZIONE DI MASCHERE
Database Modulo 6 CREAZIONE DI MASCHERE!1 Per la gestione dei dati strutturati è possibile utilizzare diverse modalità di visualizzazione. Si è analizzata sinora una rappresentazione di tabella (foglio
DettagliEXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI
EXCEL Alfabetizzazione Informatica Prof. GIUSEPPE PATTI Operazioni base Excel è un programma che trasforma il vostro computer in un foglio a quadretti, così come Word lo trasformava in un foglio a righe.
Dettagli24 ore (a partire da oggi). In quest aula (P2). Distribuzione ore: questa settimana, poi 2 ore a settimana
Laboratorio di Principi di Informatica Laboratorio di Principi di Informatica 24 ore (a partire da oggi). In quest aula (P2). Distribuzione ore: questa settimana, poi 2 ore a settimana Docenti: Rosalba
DettagliInsert > Object > Chart
Grafici Calc mette a disposizione un Wizard per creare diagrammi o grafici dai dati del foglio di calcolo (Insert > Object > Chart oppure icona in standard toolbar) Dopo che il grafico è stato creato come
DettagliExcel 3. Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A Prof.ssa Bice Cavallo
Excel 3 Master Universitario di II livello in MANAGER NELLE AMMINISTRAZIONI PUBBLICHE A.A. 2013-2014 Prof.ssa Bice Cavallo Ordinamento dei dati: ordinamento di un elenco l Excel è in grado di ordinare
DettagliProgrammazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
DettagliLena Cota Guido Corso di Informatica - II livello. Excel 2003 Formule. Imparare a usare le formule con la pratica
Excel 2003 Formule Imparare a usare le formule con la pratica 1 Cosa sono Uno degli obiettivi principali dei fogli di calcolo è fornire il risultato di operazioni matematiche, dalla semplice somma alle
DettagliProgramma del corso Che cosa è Excel. Il comando File \ Impostazione Pagina. Come selezionare le celle con il mouse.
Programma del corso Che cosa è Excel. Il comando File \ Impostazione Pagina. Come selezionare le celle con il mouse. Una riga intera, Una colonna intera, Un intervallo continuo, Intervalli discontinui,
DettagliEsercitazione sull'utilizzo della funzione CERCA.VERT(...;...;...;...)
Sulla funzione CERCA.VERT Tabella Fornitori Prodotto Categoria Fornitori Categoria Fornitore Mele Frutta Frutta Gino Pere Frutta Legumi Fulvio Arance Frutta Verdura Beppe Pomodori Verdura Zucchine Verdura
DettagliCONSIGLIO SUPERIORE DELLA MAGISTRATURA UFFICIO DEI REFERENTI PER LA FORMAZIONE DECENTRATA DEL DISTRETTO DI MILANO MICROSOFT EXCEL
CONSIGLIO SUPERIORE DELLA MAGISTRATURA UFFICIO DEI REFERENTI PER LA FORMAZIONE DECENTRATA DEL DISTRETTO DI MILANO MICROSOFT EXCEL Martedì 20 e 27 Novembre 2012 Martedì 11 e 18 Dicembre 2012 Sala ANMIG
DettagliDipartimento Regionale Pubblica Istruzione Servizio XIII Diritto allo studio
Dipartimento Regionale Pubblica Istruzione Servizio XIII Diritto allo studio ote illustrative delle modalità di compilazione delle griglie per la trasmissione dei dati relativi alla richiesta di borse
DettagliViene contemporaneamente avviato Excel e aperto il file prescelto. D Viene contemporaneamente avviato PowerPoint e aperto il file prescelto.
soluzioni 28-01-2010 20:24 Page 14 4-14 FOGLIO ELETTRONICO (EXCEL) 1 2 3 4 5 6 7 CONCETTI GENERALI CELLE GESTIONE DI FOGLI DI LAVORO FORMULE E FUNZIONI FORMATTAZIONE GRAFICI SCHEDADICOMPRENSIONE - SEZ
DettagliCoordinate Relative/Assolute, Nomi, Collegamenti
Coordinate Relative/Assolute, Nomi, Collegamenti Coordinate Relative/Assolute, Nomi, Collegamenti Creazione ed uso dei nomi... 4 Collegamenti tra fogli... 6 Modifica dei collegamenti... 7 2 Coordinate
DettagliOrdine degli Ingegneri di Bari 12 gennaio 2016 A cura dell Ing. Ugo LOPEZ
Ordine degli Ingegneri di Bari 12 gennaio 2016 A cura dell Ing. Ugo LOPEZ Ing. Ugo Lopez Via Aurelio Carrante, 1/F 70124 Bari Tel.: +39 080 2229894 Fax.: +39 080 2229886 Skype: lopezugo Facebook: https://www.facebook.com/lopezugo
DettagliL EVOLUZIONE DEL SOFTWARE SMS SENDER. Unisoft S.r.l.
SMS SENDER 1. Introduzione 2. Accesso (Nome utente e Password) 3. Il pannello di controllo 4. Categorie 5. Nominativi 6. Lista nominativi 7. Carica file CSV 8. Invia SMS 1. INTRODUZIONE SMS Sender di Unisoft
DettagliI GRAFICI CON IL FOGLIO DI CALCOLO DI OPENOFFICE. SCHEDA 1 INSERIMENTO
I GRAFICI CON IL FOGLIO DI CALCOLO DI OPENOFFICE. SCHEDA 1 AL TERMINE SARAI IN GRADO DI... - Inserire dati in un foglio di lavoro di OPEN OFFICE; - organizzare tabelle di dati; - rappresentare dati con
DettagliI CARE Azione. Elementi di base Excel Le funzioni; Macro. Gruppo di lavoro h Scuola secondaria di primo grado S.G. Bosco Fara Gera d Adda
I CARE Azione Elementi di base Excel Le funzioni; Macro. Gruppo di lavoro h Scuola secondaria di primo grado S.G. Bosco Fara Gera d Adda La Funzione SE Progetto Area logico Matematica Progetto Area logico
Dettagli11-Cap :40 Pagina Tabelle pivot
11-Cap08 29-08-2003 9:40 Pagina 147 8Tabelle pivot Creare tabelle pivot per riassumere i dati Strutturare la tabella pivot Mostrare i dati per categoria Rimuovere dati da una tabella pivot Cambiare la
DettagliCorso di Informatica di Base
Corso di Informatica di Base LEZIONE N 6 Cortina d Ampezzo, 22 gennaio 2009 LAVORARE CON LE FUNZIONI Excel dispone di centinaia di funzioni (formule predefinite) che permettono di eseguire una vasta gamma
DettagliCorso Excel ECDL Prof. Stefano Bistarelli
Formule e funzioni Le formule utilizzano operatori aritmetici per lavorare con valori, testo, funzioni del foglio di lavoro e altre formule per calcolare un valore nella cella. Excel calcola di nuovo le
DettagliCalcoli con Fogli Elettronici
Calcoli con Fogli Elettronici Lezione 1 Corso di Laurea in Biotecnologie AA. 2010/2011 Docente del laboratorio: Maria Silvia Pini mpini@math.unipd.it Introduzione Struttura ed inserimento dei dati Manipolazioni
Dettagli