Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Massimo,
tenendo presente che per bloccare una singola cella devi proteggere l'intero foglio di lavoro (sbloccando ovviamente le altre celle) e che come alternativa puoi nascondere l'intera riga o colonna della cella, puoi fare in questo modo:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$2" Then
If UCase(Target.Value) = "SI" Then
Me.Range("E2").EntireColumn.Hidden = False
Else
Me.Range("E2").EntireColumn.Hidden = True
End If
End If
End Sub
Se la cella modificata è la C2 (che ho ipotizzato essere quella dove scrivi SI/NO, se il valore della cella è SI allora viene visualizzata tutta la colonna E (ipotizzando che la cella E2 sia quella da rendere visibile in modo condizionale) mentre se il valore di C2 è NO allora viene nascosta tutta la colonna E.
David