Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Esempio. Voglio aggiungere/modificare la data nella colonna C se modifico una cella nel range A1:A10. Questo il codice da inserire nel modulo di codice *DEL FOGLIO* dove ho i dati:
Private Sub Worksheet_Change(ByVal Target As Range)
'dichiaro la variabile oggetto
Dim rng As Range
'metto un riferimento al range dove
'effettuo le modifiche
Set rng = Me.Range("A1:A10")
'se modifico una cella del range specificato
If Not Intersect(Target, rng) Is Nothing Then
'modifico la data nella colomma C
Target.Offset(0, 3).Value = Date
End If
'Set a Nothing della variabile oggetto
Set rng = Nothing
End Sub
Mauro Gamberini - Microsoft© MVP(Excel)