Effettivamente è vero. ho controllato la macro ed ho risolto questo problema (era un nome non corretto dell'immagine)
Vorrei chiedere un altra cosa, sempre relativa a questa sub.
ho due gruppi di OptionButton
Il primo contiene l'optionbutto9 e l'optionbutton10
il secondo contien l'optionbutton2 e l'optionbutton3 e l'optionbutton4
l'optionbutton3, se selezionatto deve far comparire limmagine1 e l'immagine pippo o pluto che dipendono dagli optionbutton del primo gruppo. Ho messo la macro sotto e funziona. (idem per l'optionbutton4)
il problema è con l'optionbutton2 che dovrebbe far comparire solo l'immagine1 e nascondere pippo e pluto.
come posso fare per non visualizare pippo e pluto, se seleziono l'optionbutton2 (e quindi optionbutton3 e optionbiutton4 sono deselezionati)?
in pratica una volta che l'immagine pippo o pluto e stata richiamata, rimane. al massimo scompare pippo ed appare pluto, ma una delle due c'è sempre.
/-/-/-/
- Codice: Seleziona tutto
Private Sub OptionButton3_Change() ' 3rd stage
With ActiveSheet.Shapes("immagine1")
.Visible = OptionButton3.Value
If OptionButton3 = True Then
.Left = Range("I5").Left ' <<----qua da errore
.Top = Range("I5").Top
End If
End With
'' --- Altre due immaagini copiate e vincolate ad altre due optionButton
With ActiveSheet.Shapes("pippo")
.Visible = OptionButton9.Value
If OptionButton9 = True Then
.Left = Range("s12").Left
.Top = Range("s12").Top
End If
End With
With ActiveSheet.Shapes("pluto")
.Visible = OptionButton10.Value
If OptionButton10 = True Then
.Left = Range("s12").Left
.Top = Range("s12").Top
End If
End With
End Sub