Francy
2008-11-10 10:58:01 UTC
Salve a tutti,
Ho preso spunto da una precedente discussione per porvi un quesito:
La funziona Intersect che cosa fà? guardando nell'help di vba non ho ben
capito e inoltre mi servirebbe per un progettino che sto realizzando.
Seconda domanda, ho usato questa macro VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B1")) Is Nothing Then
If Range("A1").Value = "x" Then
Sheets("ok").Select
End If: End If: End Sub
è relativa ad un topic precedentemente aperto. La mia domanda è:
Questa macro "private" rimane in ascolto in background, qual'è la scintilla
che la lancia? Ossia, è quell'intersect che collega l'inserimento della "x"
su A1 con la macro?
Seconda cosa, come si debugga una macro private? l'unico modo che ho trovato
è mettere volontariamente un errore alla fine del codice e poi scorrere con
F8... ci sono metodo più ortodossi?
Francy
Ho preso spunto da una precedente discussione per porvi un quesito:
La funziona Intersect che cosa fà? guardando nell'help di vba non ho ben
capito e inoltre mi servirebbe per un progettino che sto realizzando.
Seconda domanda, ho usato questa macro VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B1")) Is Nothing Then
If Range("A1").Value = "x" Then
Sheets("ok").Select
End If: End If: End Sub
è relativa ad un topic precedentemente aperto. La mia domanda è:
Questa macro "private" rimane in ascolto in background, qual'è la scintilla
che la lancia? Ossia, è quell'intersect che collega l'inserimento della "x"
su A1 con la macro?
Seconda cosa, come si debugga una macro private? l'unico modo che ho trovato
è mettere volontariamente un errore alla fine del codice e poi scorrere con
F8... ci sono metodo più ortodossi?
Francy