Come bloccare o sbloccare le celle in base ai valori in un'altra cella in Excel?
In alcuni casi, potrebbe essere necessario bloccare o sbloccare le celle in base ai valori in un'altra cella. Ad esempio, è necessario che l'intervallo B1: B4 sia sbloccato se la cella A1 contiene il valore "Accettazione"; e da bloccare se la cella A1 contiene il valore "Rifiuto". Come puoi fare per raggiungerlo? Questo articolo può aiutarti.
Blocca o sblocca le celle in base ai valori in un'altra cella con codice VBA
Blocca o sblocca le celle in base ai valori in un'altra cella con codice VBA
Il seguente codice VBA può aiutarti a bloccare o sbloccare celle in base al valore in un'altra cella in Excel.
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio (il foglio con le celle che è necessario bloccare o sbloccare in base ai valori in un'altra cella) e fare clic Visualizza codice dal menu di scelta rapida.
2. Quindi copia e incolla il seguente codice VBA nella finestra del codice.
Codice VBA: blocca o sblocca le celle in base ai valori in un'altra cella
Private Sub Worksheet_Change(ByVal Target As Range) If Range("A1") = "Accepting" Then Range("B1:B4").Locked = False ElseIf Range("A1") = "Refusing" Then Range("B1:B4").Locked = True End If End Sub
3. premi il altro + Q contemporaneamente i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
D'ora in poi, quando inserisci il valore "Accetta" nella cella A1, l'intervallo B1: B4 è sbloccato.
Quando si immette il valore "Rifiuto" nella cella A1, l'intervallo specificato B1: B4 viene bloccato automaticamente.
Articoli correlati:
- Come bloccare tutti i riferimenti di cella nelle formule contemporaneamente in Excel?
- Come bloccare o proteggere le celle dopo l'immissione o l'input dei dati in Excel?
- Come bloccare l'immagine / immagine su o all'interno della cella in Excel?
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
