Salve ragazzi,
In rete ho trovato questo codice che dovrebbe permettere di lanciare una macro, variando le celle di un range specifico....
Il problema è che non mi funziona mai.... Non capisco perché, variando i valori di A1 ad esempio, non succede nulla.... Sapete dirmi come mai? Grazie di cuore!
PS.. ho inserito questo codice sotto il Foglio1
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
' The variable KeyCells contains the cells that will
' cause an alert when they are changed.
Set KeyCells = Foglio1.Range("A1:C10")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
' Display a message when one of the designated cells has been
' changed.
' Place your code here.
MsgBox "Cell " & Target.Address & " has changed."
End If
End Sub