Finanza24ore.com - C1.2 : La nostra prima Macro
Finanza24ore.com
Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download | Cerca | FAQ

Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Forum
 Excel Trading
 C1.2 : La nostra prima Macro
 Nuova Discussione  Discussione Bloccata
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Diego Vassallo
Amministratore



156 Messaggi

Inserito il - 14/12/2005 : 16:16:41  Mostra Profilo  Visita l'Homepage di Diego Vassallo Invia a Diego Vassallo un Messaggio Privato
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
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Discussione Bloccata
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Questa pagina è stata generata in 0,23 secondi. TargatoNA.it | SuperDeeJay.Net | Snitz Forums 2000