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-12T10:24:01+00:00

    nelle ultime due colonne io lo cambierei

    quello che hai messo da la possibilità di scrivere.

    Se per ultime due ti riferisci a "INVIO" e "PROTOCOLLO", la condizione è diversa, perchè devono essere disabilitate solo quando si tratta di Forfetaria

    per non avere l'avviso immagino si debba passare al VBA

    Credo di si purtroppo, anche perché in quel caso potrei applicare tutti i vincoli che vorrei a tutte le colonne, comprese quelle con la convalida ad elenco

    di preciso non lo so ma suppongo che se deve ignorare le celle vuote

    dove ne trova una non faccia il calcolo

    ignorando la formula.

    di fatto tu hai ( non sempre) una cella vuota se scrivi FORFETARIA

    In realtà credo che si riferisca alla cella in questione e non ai riferimenti della condizione. Questo perché, per esempio, nelle convalide ad elenco, non ti obbliga a selezionare un elemento dall'elenco e puoi lasciare vuota la cella, senza ricevere avviso. Quindi, puoi scegliere dall'elenco oppure lasciare la cella vuota.

    Con una formula personalizzata dovrebbe essere lo stesso ragionamento. Ovvero, posso inserire un valore nella cella quando la formula è verificata, oppure può restare vuota (come se NULL fosse un elemento) senza violare la regola. Altrimenti, senza IGNORA, la cella vuota mi viene considerata come un elemento e come tale potrebbe violare la condizione (ad esempio non è presente in un elenco, oppure si trova in una cella che non andrebbe scritta, ma NULL è come se "scrivesse" nella cella)

    Diciamo, che per il momento mi tengo l'avviso sulla cella vuota (almeno la condizione funziona), però quando avrò tempo da perdere magari mi farò un blocco via VBA

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,270 Punti di reputazione Moderatore volontario
    2022-10-12T09:32:31+00:00

    è l'avviso di "Errore di convalida dei dati"

    🤣

    nelle ultime due colonne io lo cambierei

    quello che hai messo da la possibilità di scrivere.

    per non avere l'avviso immagino si debba passare al VBA

    funzionerebbe anche il semplice operatore logico E,

    immagino di si

    "ignora celle vuote", che non capisco perchè, sballa tutto.

    di preciso non lo so ma suppongo che se deve ignorare le celle vuote

    dove ne trova una non faccia il calcolo

    ignorando la formula.

    di fatto tu hai ( non sempre) una cella vuota se scrivi FORFETARIA

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-10-12T09:20:17+00:00

    Ho provato il tuo file, ma se provi a scrivere nelle ultime 2 righe noterai che la convalida non funziona. Perchè riesco a scrivere

    EDIT

    Ho notato ora che non avevi applicato la convalida all'intera colonna. Quindi funziona, però a questo punto, funzionerebbe anche il semplice operatore logico E, la discriminante sta nel fatto di non impostare "ignora celle vuote", che non capisco perchè, sballa tutto.

    L'unico handicap che rimane, davvero veniale, è l'avviso di "Errore di convalida dei dati"

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,270 Punti di reputazione Moderatore volontario
    2022-10-12T08:59:45+00:00

    ciao

    hai provato i mio file

    mi sembrava funzionasse

    l'ho riprovato

    nelle tre colonne con doppia variabile

    e funziona tutto

    devi verificare che la spunta non ci sia in nessuna cella

    per le altre due colonne c'è la convalida semplice

    la colonna H non si tocca visto che non si può

    La risposta è stata utile?

    0 commenti Nessun commento