^^Cells(row,col)

Guida a Visual Basic

Per avere informazioni su Visual Basic, si puo' usare la guida.

La guida a Visual Basic pero' non e' installata automaticamente, bensi' bisogna averlo richiesto esplicitamente, quindi puo' darsi che in alcuni computer non ci sia, nel qual caso se la si vuole bisogna installarla.

La guida a Visual Basic si puo' raggiungere in questo modo:

  1. aprire la guida di Exel
  2. nel sommario scegliere: "Informazioni sulla programmazione"

Per avere info su come sono denominate le celle nel linguaggio Visual Basic, scegliere di seguito nella guida Visual Basic:


In VisualBasic, una cella e' identificata in modo diverso rispetto al foglio di calcolo; esempi:

excel visual basic
cells
visual basic
range
 
B3 cells(3,2) range("B3") cella della riga 3, colonna 2
C5 cells(5,3) range("C5") cella della riga 5, colonna 3
D1 cells(1,4) range("D1")  

le differenze sono, per l'istruzione cells:

In visual basic, un modo per indicare indicare il contenuto di una cella di excel e' tramite l'espressione:

Cells(RowIndex,ColumnIndex)

Legenda:

Attenzione! rispetto alla notazione Excel sono scambiati riga con colonna.


Incrementare di 1 il valore di una cella

Consideriamo per es la cella B3, cioe' Cells(3, 2) detto in visual basic.

L'istruzione per incrementare di 1 la cella Cells(3,2) e':

Cells(3, 2) = Cells(3, 2) + 1

range("B3") = range("B3") + 1

Decrementare di 1 il valore di una cella

Cells(3, 2) = Cells(3, 2) - 1

range("B3") = range("B3") - 1

Altre operazioni

Cells(3, 2) = Cells(3, 2) + 1 incrementa di 1
Cells(3, 2) = Cells(3, 2) -1 decrementa di 1

Cells(3, 2) = Cells(3, 2) + 3

incrementa di 3
Cells(3, 2) = Cells(3, 2) + 0.1 aumenta di 0,1
Cells(3, 2) = Cells(3, 2)  * 2 moltiplica per 2
Cells(3, 2) = Cells(3, 2) + Cells(5,3) aumenta la cella cells(3,2) del valore della cella cells(5,3)