|
Diego Vassallo
Amministratore
 
156 Messaggi |
Inserito il - 14/12/2005 : 16:16:41
|
Siamo in grado di aprire il VBE (Vsual Basic Editor) ; in questo appuntamento vediamo di imparare, come inserire la prima semplicissima macro. Prima di tutto, vediamo di definire nuovi termini che sono necessari per prendere confidenza con la nuova lingua che, volente o nolente, dobbiamo iniziare a “parlare”. In Excel abbiamo le cartelle di lavoro: sono i file con cui siamo abituati ad operare: esempio finanza24ore.xls. Ogni cartella di lavoro è suddivisa in un certo numero di fogli in cui vengono effettuati tutti i calcoli e le operazioni possibili in ambiente Excel. D’ora in avanti useremo queste definizioni :
Cartella di lavoro = Workbook (abbreviato in WB) Foglio di lavoro = worksheet (abbreviato in WS) Macro = i programmi che scriveremo ( anche se il termine è un po’ riduttivo)
Se non ci fosse nessun WB aperto apriamolo con File-nuovo e poi andiamo nel VBE come spiegato nella lezione C1.1. A questo punto dovreste trovarvi in questa situazione con un solo WB aperto
Immagine:
 32,72 KB
Nella finestra Gestione progetti (2) è visualizzata la struttura di tutti i WB aperti ( in questo caso solo uno. Come vedete ci sono un certo numero di WS indicati con la freccia rossa ( nel mio caso solo uno, ma di solito il valore di default è 3. Se volete modificare il numero di WS presenti quando create un nuovo WB andate in ambiente Excel (non in ambienteVBE) : Strumenti-opzioni-Generale-Fogli nella nuova cartella.
Mettiamoci nelle condizioni di inserire la nostra prima macro. Click con il tasto destro su “Thisworkbook” e ci troveremo in questa situazione
Immagine:
 31,2 KB
Scegliamo inserisci – Modulo Eccoci pronti per iniziare a piegare excel ai nostri voleri
Immagine:
 21,24 KB
Abbiamo creato il nostro primo modulo. E ‘ in sostanza il contenitore per mettere le applicazioni di nostra creazione. Lo potete chiamare come volete ad esempio “finanza24ore”. Cliccate su modulo1 e andate nella finestra proprietà ( la zona 3 nella lezione C 1.1) : nel campo (Name) mettete un nome di vostro gusto.
Siamo arrivati : nella zona indicata da “dove scrivere il codice” copiare e incollare questa macro.
Immagine:
 37,32 KB
Sub Prima_macro()
MsgBox ("Risultato prima macro")
End Sub
Cliccate con il mouse su un punto qualsiasi del testo di questa macro e premete sul tasto indicato con il cerchio rosso.Ecco eseguita la nostra prima macro. Importante : i nomi dei moduli e delle macro che create non dovranno mai avere degli spazi o dei caratteri speciali. Mi rendo conto che la prima macro non è molto significativa allora vi accontento subito con qualcosa di più utile. Poco sopra vi ho indicato il modo per impostare il numero di WS quando si crea un nuovo WB. Con la seguente macro lo potete impostare molto più velocemente
Sub Numero_WS_in_nuovo_WB ()
Application.SheetsInNewWorkbook = 10
End Sub
Dopo averla eseguita andate un po’ a vedere i cambiamenti utilizzando il percorso indicato precedentemente.
|
Modificato da - Diego Vassallo in Data 14/12/2005 16:17:42
|
|