Attivazione macro in automatic
Hai un problema con Excel? 
Attivazione macro in automatic
di Sal (utente non iscritto) data: 14/03/2012
Ciao a tutti,
con l'aiuto di tonella, ho inserito in un lavoro excel la macro di cui sotto,
praticamente quella macro funziona così:
quando io mi posiziono con il mouse sulla cella "b10:j10" se il valore della cella a1=0 mi verifica una condizione (macro1), se il valore della cella a1=1 mi verifica l'altra condizione (macro2).
ora, se posso approfittare ancora della gentilezza e bravura di tonella o di qualcunaltro, mi servirebbe un'altro aiutino:
sempre che si possa attuare, mi servirebbe una macro simile a quella di prima ma con una variante, e cioè che l'esecuzione delle macro1 e macro2 non dipendessero più dal posizionarmi sulla cella "b10:j10" ma dal solo fatto di entrare nel fogliox, mi spiego meglio:
ho 2 fogli: foglio1 e foglio2
se dal foglio1 clicco, nella barra in basso delle schede, il foglio2 per entrarci dentro, appena entro in quest'ultimo (foglio2)automaticamente si deve verificare una condizione: se la cella a1=0 si deve verificare la macro1, altrimenti se la cella a1=1 si deve verificare la macro2
praticamente l'esecuzione delle macro non devono più dipendere dal posizionarmi sulla cella "b10:j10" ma dal solo fatto di entrare nel foglio2.
spero di essere stato chiaro e scusatemi se sono stato un pò lungo,
a proposito, io uso la versione excel 2000
ciao e grazie in anticipo a tutti.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.AddressLocal = "$B$10:$j$10" Then
If Range("a1").Value = 0 And Range("a1").Value <> "" Then
Call macro1
Exit Sub
End If
If Range("a1").Value = 1 Then
Call macro2
Exit Sub
End If
End If
End Sub
|
Vuoi Approfondire?