Visual Basic For Application Guida Pratica per Esempi
|
|
|
- Dorotea Flavia Bondi
- 9 anni fa
- Просмотров:
Транскрипт
1 2016 Visual Basic For Application Guida Pratica per Esempi Ing. Nicola Cappuccio 02/04/2016
2 1. VBA - Visual Basic For Application Come creare una Macro... 2 Attivare l opzione di sviluppo in Excel Creare una Macro di Nome Esempio Esempi... 3 Hello World in VBA... 3 I tipi in VBA... 5 Macro che copia il contenuto di una cella in un altra cella... 6 Macro che somma il contenuto della cella A1 con il contenuto della cella A2 e lo inserisce nella cella A Esercizio 1: Calcolatrice... 6 Sub incremento e decremento... 6 Esercizio 2: Calcolo dei divisori di un numero Generazione di un numero casuale Casella di input dati Modificare lo sfondo di una cella Sub per indovinare il numero generato istruzione if Then.Else Ciclo For. Next Esempio: decrementa contatore Esempio: affonda cella Esempio: Colora cella con tasti Up Down Sub delay Application.Wait(Now + #12:00:01 AM#) Ing. Nicola Cappuccio 1
3 1. VBA - Visual Basic For Application 1.1. Come creare una Macro Attivare l opzione di sviluppo in Excel 2013 Creare una Macro di Nome Esempio Ing. Nicola Cappuccio 2
4 1.2. Esempi Hello World in VBA Sub HelloWorld() MsgBox ("Hello World!") Ing. Nicola Cappuccio 3
5 Ing. Nicola Cappuccio 4
6 I tipi in VBA Ing. Nicola Cappuccio 5
7 Macro che copia il contenuto di una cella in un altra cella Creare una macro come mostrato nel punto 2) ed inserire il seguente codice 'La macro copia il contenuto della cella A1 nella cella A2 Sub copia() Dim a, b As Integer a = Range("A1") Range("A2") = a Macro che somma il contenuto della cella A1 con il contenuto della cella A2 e lo inserisce nella cella A3 Sub somma() Dim a, b, c As Integer a = Range("A1") b = Range("A2") c = a + b Range("A3") = c Esercizio 1: Calcolatrice Creare una calcolatrice con le seguenti operazioni: +, -, *, /, Sqr( ) Sub incremento e decremento La Sub incremento incrementa il valore contenuto nella cella A1 La Sub decrementa decrementa il valore contenuto nella cella A1 Sub incrementa() Range("A1") = Range("A1") + 1 Sub dencrementa() Range("A1") = Range("A1") - 1 Ing. Nicola Cappuccio 6
8 Esercizio 2: Calcolo dei divisori di un numero La Macro divisori() calcola i divisori del Contenuto della cella A1 e li scrive nelle celle dalla A2 in poi in modo orizzontale. Sub divisori() Dim n As Long Dim i As Long Dim j As Long n = Cells(1, 1) j = 1 For i = 1 To n If n Mod i = 0 Then Cells(2, j) = i j = j + 1 End If Next i La Macro cancella() cancella il contenuto della celle presenti nelle righe A1, A2 Sub cancella() Rows("1:2").Select Selection.ClearContents Range("A1").Select Ing. Nicola Cappuccio 7
9 1.3. Generazione di un numero casuale Dim value As Integer value = CInt(Int((10 * Rnd()) + 1)) Casella di input dati Dim a As Long a = InputBox("inserisci un numero da 1 a 10") Modificare lo sfondo di una cella Cells(value, value).interior.color = RGB(200, 160, 35) Sub per indovinare il numero generato Sub ingresso_dati() Dim a As Long Dim value As Integer value = CInt(Int((10 * Rnd()) + 1)) a = InputBox("inserisci un numero da 1 a 10") Cells(a, a) = a MsgBox (" numero casuale: " & value) If a = value Then Cells(value, value).interior.color = RGB(200, 160, 35) Ing. Nicola Cappuccio 8
10 sintassi 1.4. istruzione if Then.Else ' Multiple-line syntax: If condition Then [ statements ] ElseIf elseifcondition Then [ elseifstatements ] Else [ elsestatements ] ] End If ' Single-line syntax: If condition Then [ statements ] Else [ elsestatements ] Esempio: Sub selezione() delimitatore: inizio sub() Dim x, y As Integer x = InputBox("inserisci il valore di x: ") y = InputBox("inserisci il valore di y: ") If x = y Then MsgBox ("hai inserito du evalori uguali " & x) ElseIf x > y Then MsgBox (x & " è maggiore di " & y) Else MsgBox (y & " è maggiore di " & x) End If delimitatore: fine della sub() Ing. Nicola Cappuccio 9
11 1.5. Ciclo For. Next Sintassi For contatore = inizio To fine espressioni da ripetere Next contatore Esempio: decrementa contatore Sub ciclo() For contatore = 1 To 5 MsgBox ("il valore di contatore è: " & contatore) Next contatore Ing. Nicola Cappuccio 10
12 Esempio: affonda cella Sub codice() Dim x, y As Integer Dim valore As Boolean Dim i, j As Integer Dim answere As Integer MsgBox ("abbatti la nave, inserisci le coordite valore min=1, valore Max=5") MsgBox ("giocatore 1") i = InputBox("inserisci il valore di i: ") j = InputBox("inserisci il valore di j: ") 'MsgBox (i & " " & j) label1: x = InputBox("inserisci il valore di x: ") y = InputBox("inserisci il valore di y: ") MsgBox (x & " " & y) valore = x And i And y And j 'MsgBox ("valore " & valore) If valore Then MsgBox ("nave affondata! ") Cells(i, j) = "AFFONDATA" 'Cells(x, y).interior.color = RGB(200, 160, 35) End End If answere = MsgBox("vuoi riprovare? ", vbyesno + vbquestion) If answere = vbyes Then MsgBox ("ok!") GoTo label1 ElseIf answere =vbno Then Range("A1:E5").Select Selection.Delete Range("A1").Select End End If Ing. Nicola Cappuccio 11
13 Sub clear_cells() Range("A1:E5").Select Selection.Delete Range("A1").Select Esempio: Colora cella con tasti Up Down Sub colora_r_up() Dim R As Integer R = Cells(2, 1) R = R + 1 If R < 256 Then Cells(2, 1) = R Cells(4, 4).Interior.Color = RGB(R, Cells(2, 2), Cells(2, 3)) Else Cells(2, 1) = 255 End If Sub colora_r_down() Dim R As Integer R = Cells(2, 1) R = R - 1 If R > 0 Then Cells(2, 1) = R Cells(4, 4).Interior.Color = RGB(R, Cells(2, 2), Cells(2, 3)) Else Cells(2, 1) = 0 End If Ing. Nicola Cappuccio 12
14 Interrompere una macro in loop CTRL+pausa Sub delay È una sub che può essere richiamata da qualsiasi altra sub. Ha lo scopo di fornire un ritardo durante l esecuzione di un altra macro. Accetta il parametro time definito come numero intero che definisce il tempo di ritardo. Sub delay(byval time As Long) For i = 1 To time i=i Next i Application.Wait(Now + #12:00:01 AM#) Sub delay(byval secondi As Double) tempo = Application.Wait(Now + #12:00:01 AM#) * secondi Sub ritardo_sec() Dim ms As Double Sec = InputBox("inserisci il ritardo in secondi utilizzando il carattere virgola per indicare i decimi di secondo: ") delay (Sec) Applicazione: la macro arcobaleno colora in successione la cella D:4. L intervallo di tempo tra due sfumature successive è deciso tramite input da tastiera. Sub arcobaleno() Dim R, G, B, i As Integer Dim ritardo As Long R = 0 G = 0 Ing. Nicola Cappuccio 13
15 B = 0 ritardo = InputBox("ritardo ") For i = 1 To 255 delay (ritardo) R = i Cells(4, 4).Interior.Color = RGB(R, G, B) Next i For i = 1 To 255 delay (ritardo) G = i Cells(4, 4).Interior.Color = RGB(R, G, B) Next i For i = 1 To 255 delay (ritardo) B = i Cells(4, 4).Interior.Color = RGB(R, G, B) Next i Ing. Nicola Cappuccio 14
VBA Principali Comandi
VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,
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
VBA è 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?
28/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
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
IMPOSTAZIONI 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:
Classe 1C E-book di informatica Marco Ciani
Sommario Capitolo 1: Il sistema di numerazione binario... 4 Dalla base 10 alla base 2... 4 Dalla base 2 alla base 10... 4 Capitolo 2: Operazioni in base 2... 5 Somma... 5 Sottrazione... 5 Moltiplicazione...
MINIMANUALE 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
VISUAL 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
Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Reti di Calcolatori
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Reti di Calcolatori Architettura del calcolatore Elementi di Programmazione Esempi di algoritmi e programmi Conversione
Programmazione in Excel con il linguaggio Visual Basic
Programmazione in Excel con il linguaggio Visual Basic L'ambiente di programmazione Il foglio elettronico Excel, così come gli altri prodotti Office di Microsoft, possiede un vero e proprio ambiente di
5 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
Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:
LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la
Esercitazione. 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.
DAL DIAGRAMMA AL CODICE
DAL DIAGRAMMA AL CODICE Un diagramma di flusso Appare, come un insieme di blocchi di forme diverse che contengono le istruzioni da eseguire, collegati fra loro da linee orientate che specificano la sequenza
Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali
a Visual Basic Lezione 1 Concetti base e istruzioni condizionali Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Un esempio:
Automazione 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
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti I
Matematica in laboratorio
Unità 15 Attività guidate Attività 1 Foglio elettronico Rappresentazione di dati La panetteria «Antico Forno» dispone dei dati relativi agli incassi totali nell anno solare 2010, suddivisi per trimestre:
Excel: 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
Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative
Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli Formule iterative L algoritmo che, comunemente, viene presentato a scuola per l estrazione della radice quadrata è alquanto laborioso e di scarsa
Excel VBA Lezione 17. Generare numeri casuali
Tutorial 1: La tombola Generare numeri casuali Generare numeri casuali Nei moduli precedenti del corso ci siamo occupati delle basi di VBA, da questa lezione in avanti vi proponiamo dei mini progetti in
OGGETTO 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
Introduzione a Visual Basic Lezione 2 Cicli e anomalie
a Visual Basic Lezione 2 Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Perché i cicli? Un esempio concreto Finora abbiamo visto
Al termine del capitolo, si sarà in grado di: Importante 209
7 Controllo di Visual Basic Al termine del capitolo, si sarà in grado di: Utilizzare istruzioni condizionali. Creare cicli utilizzando tre diversi blocchi. Recuperare i nomi dei file di una cartella. Creare
Realizzare semplici applicazioni windows
ITIS Mattei - Prof. Luca Tessore Laboratorio in pillole: VisualBasic Realizzare semplici applicazioni windows Prerequisiti: Matematica: operazioni di base e calcolo letterale. Informatica: saper gestire
Matematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
Introduzione 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
Laboratorio Informatica
Laboratorio Informatica Le funzioni Massimo Marchi http://marchi.usr.dsi.unimi.it/ Le funzioni Introduzione Massimo Marchi - http:// marchi.usr.dsi.unimi.it/ Le funzioni nelle formule! L utente per creare
AREA RETTANGOLO LIRE IN EURO
AREA RETTANGOLO Private Sub Area() Dim h As Integer h = InputBox("altezza") b = InputBox("base") A = b * h MsgBox( L area del Rettangolo è : & A) LIRE IN EURO Dim lire As Double Dim euro As Double lire
ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli
Attività svolta 1. UNITÀ DI APPRENDIMENTO 1: RIPASSO E APPROFONDIMENTO DEGLI ARGOMENTI PRECEDENTI 1.1. Concetti elementari di informatica Algoritmo, Dato, Informazione Campi di applicazione e classificazione
Automatizzare 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,
Struttura logica di un programma
Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati
L 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
Verifica della correttezza formale del numero di partita IVA
Verifica della correttezza formale del numero di partita IVA A tutti i soggetti che intraprendono un attività rilevante ai fini Iva (impresa, arte, professione), al momento della presentazione della dichiarazione
Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini
Introduzione all utilizzo di Visual Basic for Application Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini PROGRAMMAZIONE Insieme delle attività da svolgersi per creare
La ricerca dicotomica
La ricerca dicotomica Se l array è ordinato, la ricerca di un elemento può essere realizzata in modo più efficiente rispetto alla ricerca sequenziale, utilizzando la ricerca dicotomica. Si usa il termine
Algoritmo per l ordinamento di un array
Algoritmo per l ordinamento di un array Spesso si ha la necessità di lavorare con vettori ordinati, cioè si devono mettere gli elementi in ordine alfabetico se sono stringhe o in in ordine di grandezza
ALGORITMI 2 FINALITÁ
INFORMATICA MODULO 8 Algoritmi e programmi A cura di Mimmo Corrado Aprile 2011 ALGORITMI 2 FINALITÁ Il Modulo Algoritmi e programmi introduce lo studente nel mondo della programmazione. ALGORITMI 3 1.
Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1
Lezione di Visual Basic Prof.ssa Paola Goi 1 VISUAL BASIC E un ambiente di programmazione che permette una programmazione: VISUALE AD EVENTI Per creare programmi applicativi nel sistema operativo Windows.
EXCEL 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.
U.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:
Applicazioni grafiche
Applicazioni grafiche I grafici all interno di un form sono realizzati attraverso gli oggetti del namespace System.Drawing. Graphics. Il namespace è incluso automaticamente nel progetto, quindi non è necessaria
Dall algoritmo al programma
Dall algoritmo al programma Il concetto di algoritmo Un algoritmo è una sequenza di passi necessari per risolvere un problema o eseguire una computazione In alcuni casi, lo stesso problema/computazione
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 9
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 9 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti Variabili
Array in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica
Array in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: array DIS - Dipartimento di informatica e sistemistica 1 / 25 Cosa vedremo
Obbiettivi: Fornire le conoscenze di base per creare un semplice gioco, tipo Pimball, in Visual Basic.
Animazioni e giochi in Visual Basic Il gioco del Pimball - versione A Matteo Temperoni 4 A Programmatori, ITC "Vittorio Emanuele II", Perugia, a.s. 2005/2006 Obbiettivi: Fornire le conoscenze di base per
Introduzione 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
Relazione del programma di statistica: Curva di Gauss.
'' Relaione di statistica Relaione del programma di statistica: Curva di Gauss. Vincoli imposti dal problema : Calcolare l area di probabilità compresa tra due intervalli(, ), sottostante la curva normale
ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6
Pag. 1/6 Quello che vogliamo ottenere con questo database è un semplice programma che permetta di fare mailing tramite posta elettronica. 1 Dopo aver creato il database con Access 97 o 2000 è necessario
Excel. 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,
U.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:
2015/2016 TECNOLOGIE INFORMATICHE
2015/2016 TECNOLOGIE INFORMATICHE NICOLA CARDELLI E. Ferrari 2015/2016 Sommario 1 Il Computer e le sue caratteristiche:... 4 1.1 Il computer... 4 1.2 Tipi di computer... 5 1.3 Hardware... 5 1.4 Software...
Corso MS Excel. Programma didattico. IT Solutions Lab
Corso MS Excel Programma didattico Corso Microsoft Excel Programma Modulo 1 1. Introduzione a Excel Concetti di File, Fogli, Righe e Colonne Tipologia di dati. Formule e valori, formato dei valori (testo,
Il 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
Rimuovere la password dalle protezioni di foglio e cartella in Excel
Rimuovere la password dalle protezioni di foglio e cartella in Excel Inviato da Roberto giovedì 24 gennaio 2008 Ultimo aggiornamento venerdì 13 giugno 2008 Il Blog di Excelvba Probabilmente il commento
MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL
MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL La struttura di ripetizione o iterativa o ciclo Essa, in generale, consente di ripetere l esecuzione di una porzione di algoritmo più volte,
Cicli in Visual Basic for Application. For contatore = inizio To fine istruzioni Next contatore
Cicli in Visual Basic for Application Le strutture del programma che ripetono l'esecuzione di una o più istruzioni sono chiamate Cicli. Alcune strutture per i cicli sono costruite in modo da venire eseguite
Piccola guida a VBA per Word
Piccola guida a VBA per Word La differenza tra VBA (Visual Basic for Applications) e VB6 (Visual Basic versione 6) Il modello di un documento Word Il progetto di un documento Word Come creare un nuovo
Excel come foglio di calcolo. Altri Grafici con Excel Istogrammi, grafici a torta
Excel come foglio di calcolo Altri Grafici con Excel Istogrammi, grafici a torta Funzioni di Excel per elaborazioni di dati presenti nel foglio Excel prevede una serie di funzioni predeterminate, raggruppate
Operazioni 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
Definizione. File di dati. Insieme di record omogenei memorizzati in memoria di massa. Record. Bianchi. Anna Roma 1980. Verdi. Luca Milano 1960.
File di dati Definizione File di dati Insieme di record omogenei memorizzati in memoria di massa Bianchi Verdi Neri Verdi Anna Roma 1980 Luca Milano 1960 Andrea Torino 1976 Paola Bari 1954 Record Operazioni
Visual basic base Lezione 13. Ancora su ListBox e cicli
Ancora su ListBox e Cicli Ancora su ListBox e cicli Oggi torniamo sulle ListBox e i cicli. Per prima cosa vogliamo mostrare come gestire le ListBox in cui vogliamo permettere una selezione multipla. Per
A. Carullo Introduzione a Visual Basic. Introduzione a
Introduzione a Visual Basic 1 Indice degli argomenti trattati Cos è Visual Basic? L ambiente di sviluppo Visual Basic I passi per la creazione di un progetto VB Operazioni più comuni in un progetto VB
EXCEL 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
Il test del chi-quadrato per un campione con Excel e SPSS
Strumenti informatici 4.2 Il test del chi-quadrato per un campione con Excel e SPSS Con Excel è possibile realizzare rapidamente il test omnibus, poiché esiste una funzione dedicata. I dati vanno organizzati
NAVIGAZIONE SU INTERNET
NAVIGAZIONE SU INTERNET COSA SERVE IL BROWSER E COSA FA 1) Il browser traduce il codice HTML in un formato visualizzabile all utente sotto forma di pagine interattive e formattate.
STRUTTURA E LOGICA DI FUNZIONAMENTO DEL COMPUTER
1 STRUTTURA E LOGICA DI FUNZIONAMENTO DEL COMPUTER Un computer e una macchina che riceve in ingresso delle informazioni, le elabora secondo un determinato procedimento e produce dei risultati che vengono
DEFINIZIONI 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
Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Esercitazione. Costruzione del diagramma di GANTT con EXCEL
ESERCITAZIONE Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Esercitazione Costruzione del diagramma di GANTT con EXCEL ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA LA COSTRUZIONE
Creare 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
IL LINGUAGGIO Visual Basic
Caratteristiche del linguaggio VB Linguaggio basato sugli eventi IL LINGUAGGI Visual Basic I programmi non sono procedurali, poiche non seguono una sequenza operativa. gni programma si basa infatti su
Tipi di pulsante, caselle di controllo e altri controlli sulla barra degli strumenti Moduli
DALLA GUIDA IN LINEA Le macro ed i moduli Tipi di pulsante, caselle di controllo e altri controlli sulla barra degli strumenti Moduli I pulsanti, le caselle di controllo e gli altri controlli presenti
Corso di Visual Basic (Parte 8)
Corso di Visual Basic (Parte 8) di MAURIZIO CRESPI Questo mese il corso di programmazione in Visual Basic focalizza la propria attenzione sulle procedure, talvolta dette subroutine L oggetto dell ottava
= < < < < < Matematica 1
NUMERI NATURALI N I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,... L insieme dei numeri naturali è indicato con la lettera. Si ha cioè: N= 0,1,2,3,4,5,6,7,.... L insieme dei naturali privato
Corso di Visual Basic (Parte 9)
Corso di Visual Basic (Parte 9) di Maurizio Crespi La nona lezione del corso dedicato alla programmazione in Visual Basic si pone lo scopo di illustrare le funzioni definibili dall'utente e il concetto
Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante
Tiipii dii Datii iin Viisuall Basiic Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante l'esecuzione di un'applicazione. Alle variabili è associato un nome, utilizzato
Grafici. 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
Basic: introduzione. Struttura fondamentale
Parte xxxi Basic Basic: introduzione.................................... 1103 Struttura fondamentale............................... 1103 Interprete tradizionale................................ 1104 Tipi
Fare calcoli e grafici con Excel
Fare calcoli e grafici con Excel (o con LibreOffice calc) Versione preliminare work in progress Pablo Genova [email protected] I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2016
Giocare e vincere con Excel. Gianclaudio Floria - Andrea Terzaghi
Giocare e vincere con Excel Gianclaudio Floria - Andrea Terzaghi Autore: Gianclaudio Floria - Andrea Terzaghi Collana: Coordinamento collana: Fabrizio Comolli Progetto grafico: escom - Milano Prima edizione
MACRO DEFINIZIONE MACRO IN OFFICE. Di Luca Bazzani
MACRO Di Luca Bazzani DEFINIZIONE Se si esegue spesso un'operazione in Microsoft Excel, è possibile automatizzarla con una macro. Una macro è costituita da una serie di comandi e funzioni memorizzata in
1 Programmazione orientata agli oggetti
Visual Basic Lo studio di questa unità può essere affrontato con due modalità differenti. Il lettore che ha già esperienza di programmazione in un linguaggio ad alto livello (QBasic, Pascal, C) può tralasciare
Appunti 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* [email protected] Stefania Funari* [email protected] *Dipartimento di Matematica Applicata Università
