salve, sono nuovo del forum e premetto che ho poche conoscenze di excel.
ho dei problemi con l'utilizzo di Private Sub Worksheet_change(ByVal Target As Range).
ho capito che serve a richiamare una macro quando cambia una certa cella, ed è quello che mi serve.
Private Sub Worksheet_change(ByVal Target As Range)
Dim rng As Range
Set rng = Me.Range("C3")
If Not Intersect(rng, Target) Is Nothing Then
Call reset_C4
End If
End Sub
e così richiamo la macro reset_c4, ma come faccio a fare un nuovo controllo di questo tipo nello stesso foglio, magari controllando la cella 5 e attivando una macro diversa???
ho provato così:
Private Sub Worksheet_change(ByVal Target As Range)
Dim rng As Range
Set rng = Me.Range("C3")
If Not Intersect(rng, Target) Is Nothing Then
Call reset_C4
End If
End Sub
Private Sub Worksheet_change_c4(ByVal Target As Range)
Dim rng As Range
Set rng = Me.Range("C4")
If Not Intersect(rng, Target) Is Nothing Then
Call reset_C5
End If
End Sub
ma non funziona!!
grazie per l'attenzione