Riprendo il suggerimento di Statix con qualche piccola variazione e suggerimento ulteriore.
Usa il radiobutton presente tra gli "Strumenti di controllo", che dispone della proprieta'
Visible=True /False.
Poi organizzerai una macro di
Worksheet_Change per decidere se quel radiobutton deve essere visibile o meno.
Per semplificarti la vita ti suggerisco di rinominare i rafdiobutton man mano che li crei, usando come nome una convenzione tipo RB_V7, dove la parte V7 e' l' indirizzo della cella che pilota la visibilita'.
Questo ti consentira' di usare nella macro di Worksheet_Change qualcosa del tipo
- Codice: Seleziona tutto
If Target.Value<>3 then
ActiveSheet.Shapes("RB_" & Target.Address(0, 0)).Visible = False
Else
ActiveSheet.Shapes("RB_" & Target.Address(0, 0)).Visible = True
End If
(altrimenti il loro nome e' praticamente casuale e dovresti all' occorrenza cercare quale insiste sull' area di tuo interesse)
Ciao