macro per bloccare celle

Ciao a tutti.
Sto lavorando ad un foglio nel quale, in ciascuna riga, occorre inserire alcuni particolari campi...
I movimenti da registrare sono davvero tantissimi. 
Mi occorrerebbe creare, però, un controllo su alcune colonne. 
In particolare, su ciascuna riga, ad esempio:
- se nella cella A è "Si", allora blocca B;
- se nella cella C è "No", allora blocca D; 
e così via...

Pensate sia fattibile una cosa del genere????
 

Informazioni domanda


Ultimo aggiornamento febbraio 21, 2018 Visualizzazioni 2.098 Si applica a:
Risposta

Puoi usare più semplicemente l'opzione Convalida Dati (barra Dati/Strumenti Dati).

Per esempio circa il primo punto, posizionati sulla cella da bloccare AH11, clicca su Convalida Dati, quindi:

nel campo Consenti scegli Personalizzato,

nel campo formula questa formula: =$Y$9=2

togli la spunta al campo Ignora celle vuote.

Volendo puoi anche inserire un messaggio di input e/o uno di errore.

Fai la stessa cosa per tutte le celle da bloccare, ovviamente cambiando la condizione nella formula.

Così per la cella AD17 la formula di controllo diventa:

=$U$17="Si" 

 

Per la cella AK49 la formula diventa:

=$S$29<>0

---------------------------
se la mia risposta ha risolto il tuo problema votala come Risposta Preferita
---------------------------
Ciao! Paolo
http://riolab.org/

Il problema è stato risolto?

Siamo spiacenti che questo non sia stato d'aiuto.

Fantastico! Grazie per aver scelto questa risposta.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento, ci aiuta a migliorare il sito.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento.

Risposta
 

Mauro ho fatto esattamente come dici tu, ma non funziona niente :( cioè non cambia proprio niente... sbagli sicuramente qualcosa?


Vedi qui il file utilizzato per l'esempio:

http://www.maurogsc.eu/esempiforum13/impedireselezionecelle.zip

 

Le celle sono colorate a coppie.

--
Mauro Gamberini
Microsoft© MVP (Excel)
http://www.maurogsc.eu

Il problema è stato risolto?

Siamo spiacenti che questo non sia stato d'aiuto.

Fantastico! Grazie per aver scelto questa risposta.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento, ci aiuta a migliorare il sito.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento.