- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$2" Then GoTo Esci
VariaPausa = 1
ActiveSheet.Shapes("Start").Visible = False
ActiveSheet.Shapes("Ferma").Visible = True
Call MacroX
Esci:
End Sub
---------------------------------------------
Private Sub Start_Click()
VariaPausa = 1
ActiveSheet.Shapes("Start").Visible = False
ActiveSheet.Shapes("Ferma").Visible = True
'ActiveSheet.Range("A3").Select
Call MacroX
End Sub
---------------------------------------------
Private Sub Ferma_Click()
VariaPausa = 0
ActiveSheet.Shapes("Start").Visible = True
ActiveSheet.Shapes("Ferma").Visible = False
End Sub
-----------------------------------------------------------
La prima si attiva inserendo un dato in A2 mi rende invisibile il pulsante Start e visibile il pulsante Stop (Ferma) e continua con la macroX
Però premendo il pulsante Stop con il codice Ferma_click il pulsante Start diventa visibile ma non diviene invisibile il pulsante Stop e rimangono visibili sia lo Start che lo Stop, la stessa cosa succede se premo il pulsante Start.
Da quello che ho potuto constatare è che il comando è solo una visualizzazione in quanto il pulsante che doveva divenire invisibile non esiste in realtà (risulta disabilitato) come se fosse un "fantasma"
Come posso fare per far funzionare questi codici?
Ciao