Lezione 8 Anno accademico Titolare corso: Prof. Costanza Torricelli

Slides:



Advertisements
Presentazioni simili
MICROSOFT EXCEL 97.
Advertisements

Responsabile: Ing. Daniele Bocci CORSO INTEGRATO DI INFORMATICA Laurea Triennale in Infermieristica.
Modulo 4 – Seconda Parte Foglio Elettronico
MODULO 4 – Il Foglio elettronico
Microsoft PowerPoint: appunti di base OPERAZIONI DI BASE
Elementi di Programmazione
Elementi di Programmazione
EP 11/12-PBLezione 11 Elementi di Programmazione Presentazione Corso Ambiente VBA Interazione con lutente Tipi di Dati, Variabili, Espressioni.
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
Moduli 1 In Access è possibile automatizzare diverse operazioni mediante l’utilizzo del linguaggio VBA (Visual Basic for Applications). Le istruzioni.
Operazioni elementari
I fogli elettronici Microsoft Excel. I Fogli Elettronici Sono strumenti per organizzare gestire, analizzare e presentare insiemi di dati. Le funzionalità
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
SOMMARIO Introduzione Interfaccia excel Celle Immissioni dati
DBMS ( Database Management System)
Lavorare in Ambiente MS Excel Le Macro di Excel
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à
Le Macro in Microsoft Word Informazioni sulle macroInformazioni sulle macroInformazioni sulle macroInformazioni sulle macro Registrazione di una macroRegistrazione.
Excel Avanzato Personalizzare Excel.
Caselle si fa in 4 – Modulo2
Il foglio elettronico per Economia
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.
CAPITOLO 5 Il PIL Il foglio elettronico per Economia.
EXCEL E FTP.
Una semplice applicazione d’esempio
Realizzato da Roberto Savino
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
13 Excel prima lezione.
Foglio elettronico Excel Livello avanzato
Mauro Valli Libro di testo pag
Excel prima lezione.
Le maschere Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Convalida dati Menù dei comandi Dati Convalida. Convalida Dati E’ utile quando si vuole utilizzare un dato prelevato da un insieme Si opera in questo.
Microsoft Access Chiavi, struttura delle tabelle.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
ENORME TABELLONE A GRIGLIA
Prof.ssa Stella Beccaria a.s. 2013_2014
SAS® OnDemand for Academics SAS Studio
Una popolazione statistica è costituita da 300 diodi con i valori riportati in tabella. Utilizzando Excel estrarre, da questa popolazione, con ripetizione,
FONDAMENTI DI INFORMATICA
Word: gli strumenti di formattazione
Tecnologie informatiche.
Microsoft Access Maschere (II).
Elementi di Programmazione
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'
CARATTERISTICHE PRINCIPALI DEL SOFTWARE. TABELLE E FOGLI DI CALCOLO SERVE PER CREARE:
ESPANSIONE Personalizzare l’interfaccia utente 2010.
Microsoft Access Chiavi, struttura delle tabelle.
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.
Laboratorio Informatico
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Esercitazione no. 4 EXCEL II Laboratorio di Informatica AA 2009/2010.
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.
Tecnologie informatiche. Excel CREA GRAFICI.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
Modulo 6 Le macro. A cosa servono Le attività che vengono eseguite ripetutamente in Microsoft PowerPoint possono essere automatizzate con una macro. Una.
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
Lezione 5. Per iniziare Foglio elettronico Un insieme di fogli di carte sovrapposti Ciascun foglio è diviso in righe e colonne Le righe sono indicate.
Planet HT – Genova - Elisa Delvai
Psicometria modulo 1 Scienze tecniche e psicologiche Prof. Carlo Fantoni Dipartimento di Scienze della Vita Università di Trieste Campionamento.
Microsoft Word Idoneità Informatica. Inserire simboli Clic su Inserisci, nella Barra dei menu. Clic su Simbolo. Nella finestra Simbolo, vengono visualizzati.
Transcript della presentazione:

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 8 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti Algoritmi, Procedure, Da Excel al VBA

Algoritmi: Caratteristiche e Rappresentazioni Definizione e caratteristiche Algoritmo: successione finita di azioni per la risoluzione di un problema le azioni sono univoche l’algoritmo non è casuale  se ripetuto, anche in momenti diversi, con gli stessi dati iniziali deve dare il medesimo output Rappresentazioni Forma Discorsiva Graficamente  diagramma di flusso (flow chart) Linguaggio di Programmazione (crf. Guida in Linea, F1) Algoritmi, Procedure, Da Excel al VBA

Dalle Macro al Visual Basic for Application (VBA) I registratori di macro Fine ’80 – Inizio ’90  Visual Basic 1997  Microsoft introduce il VBA La registrazione di una nuova macro Strumenti  Macro  Registra nuova macro 4 elementi fondamentali: Nome Scelta rapida (CTRL+…) Memorizza in… Descrizione Barra di registrazione: Tasto “interrompi registrazione” Tasto riferimento relativo Algoritmi, Procedure, Da Excel al VBA

Algoritmi, Procedure, Da Excel al VBA Esempio: Registrazione della Macro “Formattazione” Registra Macro  Nome: Formattazione Somme in celle B15 e C15 Grassetto riga 3 e 15 Formato valuta: € (colonna B) e £ (colonna C) Interrompi registrazione Algoritmi, Procedure, Da Excel al VBA

L’esecuzione di una macro Strumenti  Macro  Macro Esegui: tutte le operazioni registrate vengono eseguite Incremento: le operazioni vengono eseguite passo per passo (evidenziazione gialla F8 per procedere) Modifica: consente di editare la macro registrata Sub Formattazione() Formattazione Macro Scelta rapida da tastiera: CTRL+f Range("B15").Select ActiveCell.FormulaR1C1 = "=SUM(R[-10]C:R[-2]C)" Range("C15").Select Rows("3:3").Select Selection.Font.Bold = True Rows("15:15").Select Range("B5:B15").Select Selection.NumberFormat = "[$€-2] #,##0.00" Range("C5:C15").Select Selection.NumberFormat = "[$ITL] #,##0.00“ End Sub Algoritmi, Procedure, Da Excel al VBA

Algoritmi, Procedure, Da Excel al VBA L’Esecuzione di una macro (2) L’utilizzo di un pulsante di una barra degli strumenti Visualizza Barre degli strumenti Personalizza scegliere la scheda Comandi, quindi selezionare Macro dall'elenco Categorie. Dall’elenco Comandi trascinare il pulsante Personalizzato su una barra degli strumenti Fare clic sul pulsante della barra degli strumenti Assegna macro: nella casella Nome macro immettere il nome della macro. Algoritmi, Procedure, Da Excel al VBA

Algoritmi, Procedure, Da Excel al VBA Editor VBA Strumenti  Macro  VBA Editor Visualizza  Codice (attivabile anche con F7): in cui si può esaminare, creare o modificare il codice VBA Gestione Progetto (CLTR+R): Struttura ad albero Moduli Oggetti Finestra Proprietà (F4) : elenca tutte le proprietà dell’oggetto selezionato Finestra immediata (CTRL+G): calcola espressioni, esegue il codice ecc…  uno dei migliori strumenti per capire se e perché il codice non funziona Algoritmi, Procedure, Da Excel al VBA

Algoritmi, Procedure, Da Excel al VBA Le Procedure Subroutine Function Sub <Nome Subroutine> () … End Sub NB: eseguono 1 o più compiti ma non restituiscono un valore finale Esempi : a) registrazione macro b) macro “test_variabili” Function <Nome Funzione> (parametro1, … parametro n) … End Function NB: eseguono 1 o più operazioni e restituiscono un valore finale Esempi che vedremo in seguito: a) la Funzione1 b) varie funzioni per il calcolo di n! Algoritmi, Procedure, Da Excel al VBA

Creazione di nuove funzioni Funzione definita dall’utente lista di istruzioni che servono per ottenere un determinato valore. Attivare l’editor VBA: Strumenti  Macro VBA Editor (ALT+F11) La funzione deve essere inserita in un Modulo: Inserisci  Modulo Editiamo la funzione, inserendo i 3 elementi fondamentali: Riga di intestazione con il nome della funzione e una serie di parametri Righe di programma Riga di chiusura (inserita da VBA) Esempio Function Funzione1(parametro) Funzione1 = parametro * 3 + 1 End Function Algoritmi, Procedure, Da Excel al VBA

Creazione di nuove funzioni – Aggiunta descrizione Strumenti  Macro  Macro (ALT+F8) Nome Macro scriviamo: Funzione 1 Opzioni: scrivere la descrizione (ed eventuale scelta rapida da tastiera) Gli errori in VBA Errore 1: sintassi errata Esempio  Funzione1 = parametro * 3 1 Messaggio immediato: Errore di compilazione Errore 2: sintassi corretta ma con errore di digitazione EsempioFunzione2 = parametro * 3 + 1 Si riconosce quando si esegue la macro: - Riga iniziale funzione in giallo ed evidenziata da una freccia - Parte errata è evidenziata in blu -Il modulo di VBA è in interruzione Algoritmi, Procedure, Da Excel al VBA