Bloccare modifica celle Excel in base a criteri

Anonimo
2022-10-10T11:14:57+00:00

Salve a tutti,

mi interesserebbe sapere se è possibile bloccare la modifica di una cella in Excel in base al contenuto di altre celle. Nello specifico, voglio bloccare la scrittura di una cella se in un altra è presente un determinato valore.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2022-10-25T09:55:58+00:00

Salve,

si direi che può considerarsi risolta.

Saluti.

Perfetto, ricorda allora di marcare il post per la risoluzione al fine di renderlo visibile a chi legge la discussione.

Grazie.

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

44 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-10-11T09:55:21+00:00

    Sono dati di testo, che tra l'altro confronto direttamente con la cella senza scrivere il valore. Quindi in teoria non potrebbe non trovare corrispondenza.

    Infatti se uso la formula in maniera disgiunta, il confronto funziona sempre. Mentre se uso l'operatore logico E(logico1;logico2) mi legge logico1 come se fosse sempre verificata.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-10-11T09:16:04+00:00

    Ho epurato il file dai dati sensibili. Di norma è visibile solo la scheda "2022", mentre le altre sono:
    DB = Una tabella connessa ad un DB dove prelevo le anagrafiche che mi interessano

    Parametri = Dove sono impostate alcuni dati di appoggio

    CalcolatoreCU = Lo uso solo per verificare la correttezza dei modelli che compilo

    Sul foglio 2022, in pratica, vorrei impedire l'inserimento di dati nelle celle in "grigio"

    FILE

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,270 Punti di reputazione Moderatore volontario
    2022-10-11T07:20:43+00:00

    ciao

    la convalida funziona con i due parametri

    anche se i dati derivano da formule.

    non vorrei fossero numeri con la solita problematica

    dei decimali ....fantasma...

    se così fosse bisogna intervenire con ARROTONDA()

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2022-10-11T06:24:18+00:00

    Provala così:

    =(E2<>Parametri!$C$2)*(H2<>Parametri!$A$3)

    dovrebbe andare,

    ciao.

    Non funziona, immagino che il senso di questa sintassi sia quello di ottenere 1 come risultato del prodotto anzichè TRUE o FALSE usando l'operatore logico.

    EDIT

    Ho un sospetto al riguardo.
    La formula funziona quando H2 è soddisfatto, in pratica è come se E2 mi desse sempre TRUE. In effetti nella cella E2 non c'è un valore "puro" vero e proprio, ma c'è una formula che richiama un valore da un'altra tabella, non vorrei che la condizione non riesca a vedere il valore finale ma solo la formula stessa che sta dietro la cella.

    Mentre in H2 c'è un valore (elenco) preso da un'altra tabella e non una formula.

    Se riesci ad epurare il file da dati sensibili e postarlo, potrei fare qualche prova o pensare ad una soluzione hard con VBA, ma a tentoni rischio di non saperti aiutare,

    ciao.

    La risposta è stata utile?

    0 commenti Nessun commento