PC da Zero - Guida facile e pratica per usare il computer

EXCEL e MACRO > VBA Excel - Oggetti, Proprietà e Metodi


FACILITA LA TUA ATTIVITÀ CON EXCEL - CHIEDIMI AIUTO
Ti serve aiuto per gestire e automatizzare le tue attività con Excel?
Contattami via email o via telefonica: vedi pagina dei contatti.

Sono a disposizione per analizzare e studiare le tue esigenze e proporti un preventivo per la loro realizzazione.
Vedi chi sono!


Nella lezione precendente hai conosciuto l'interfaccia VBA e imparato alcuni concetti teorici base.
Vediamo quindi di riassumere e ampliare questi primi concetti, che stanno alla base del linguaggio di programmazione VBA.

GL OGGETTI

Un oggetto è una "cosa" che contiene i dati e ha Proprietà e Metodi

oggetti ranocchi Esempi di Oggetti sono:
- una cartella di lavoro;
- un foglio di lavoro;
- una cella;
- un intervallo di celle;
- un pulsante di comando;
- un font;
- un pulsante di opzione.

LE PROPRIETÀ

Le Proprietà sono le caratteristiche o gli attributi che descrivono l'oggetto.

Esempi di proprietà sono:
- il nome dell'oggetto;
- il colore;
- la dimensione;
Le proprietà ne definiscono anche il comportamento.

I METODI

I Metodi sono le istruzioni impartite ad un oggetto, relative alle azioni che deve intraprendere in risposta ad un evento; e ogni tipo di oggetto ha un elenco di metodi diversi e specifici per compiere azioni.
Esempi di metodi sono:
- la selezione di una cella (o di qualsiasi altro oggetto);
- la copia di un foglio (o altro oggetto);
- la cancellazione di un valore.

DIGITARE LE PRIME RIGHE DI CODICE

Ci sarebbero altre informazioni teoriche, ma penso sia giunto il momento di vedere qualcosa di pratico.
1 - Apri il programma Excel
2 - apri una cartella di lavoro vuota
3 - dalla scheda "Sviluppo" fai un clic sul comando "Visual Basic"
Verrà aperta l'interfaccia VBA

4 - dal riquadro "Progetto" fai doppio clic sull'oggetto "Foglio1"
apertura codice del foglio1
Nella parte destra dell'interfaccia VBA apparirà un foglio bianco;
nella parte alta del titolo visualizzerai il suo nome: [Foglio 1 (codice)]

5 - fa un clic sul foglio e inizia a scrivere la prima linea di codice:

Sub macro1 ()

6 - e premi [INVIO]da tastiera
Apparirà automaticamente una seconda riga di fine codice

Sub macro1 ()

End Sub

Queste due linee di codice sostanzialmente ci dicono:
"Da qui inzia la SUBroutine"; ovvero il programma (Sub macro1())
"Qui finisce la SUBroutine"; (End Sub)

Tra queste due linee verranno inserite tutte le istruzioni (su più righe); ovvero verrà scritto quello che deve essere fatto.
Ovviamento si dovrà scriverlo con un linguaggio comprensibile ad Excel; il VBA appunto!

Ad esempio se vogliamo dire "Scrivi 100 nella cella A1",
dobbiamo dirlo così: "Alla cella A1 come valore dai 100";

ovvero prima dobbiamo:
1 - indicare l'oggetto (la cella, in questo caso);
2 - indicare la proprietà (valore);
3 - assegnare un dato (100).

Tradotto, il codice esatto sarà il seguente:
Range("A1").Value = 100

AVVIARE LA MACRO / SUBROUTINE

Quindi riassumendo la macro completa avrà il seguente codice:
Sub macro1 ()
    Range("A1").Value = 100
End Sub

Per avviare la macro,
1 - posiziona il cursore su qualsiasi linea della subroutine
2 - premi il tasto funzione F5 da tastiera.

Nella cella A1 apparirà il valore 100.

Bene hai scritto il tuo primo programma VBA.
Ci "vediamo" alla prossima lezione.




Ti potrebbe interessare anche...

Fare calcoli e creare elenchi con
- Guida a OpenOffice Calc (programma gratis)
- Guida a Microsoft Excel 2003
- Guida a Microsoft Excel 2007
- Guida a Google Foglio di calcolo (programma gratis)

Frasi celebri

“Se non lo sai spiegare in modo semplice, non l'hai capito abbastanza bene” (Albert Einstein).