Sommario
Se si sta cercando di proteggere le cellule in Excel senza proteggere il foglio, allora troverete utile questo articolo. Iniziamo quindi con l'articolo principale.
Scarica il libro di lavoro
Proteggere le celle.xlsm3 modi per proteggere le celle senza proteggere il foglio in Excel
Abbiamo il seguente set di dati che contiene i record di vendita di alcuni prodotti di un'azienda. Cercheremo di proteggere cellule specifiche di questo set di dati senza proteggere l'intero set di dati o foglio utilizzando i 3 metodi seguenti.
Abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.
Metodo-1: utilizzare l'opzione Formatta celle per proteggere le celle senza proteggere il foglio
In questa sezione si utilizzerà il metodo Formattare le celle opzione per proteggere le cellule del Prodotto invece di proteggere l'intero set di dati.
Passi :
➤ Selezionate l'intero foglio facendo clic sul simbolo del triangolo nell'angolo in alto a sinistra, quindi passate alla voce Casa Scheda Cellule Gruppo Formato A discesa Formattare le celle Opzione.
Poi, il Formattare le celle apparirà una finestra di dialogo.
➤ Fare clic su Protezione , deselezionare l'opzione Bloccato e quindi selezionare OK .
Ora ripetiamo la procedura per le celle che vogliamo bloccare.
➤ Selezionare le celle dell'area di lavoro Prodotto e poi andare alla colonna Casa Scheda Cellule Gruppo Formato A discesa Formattare le celle Opzione.
Dopo di che, il Formattare le celle apparirà nuovamente la finestra di dialogo.
➤ Fare clic su Protezione , controllare il Bloccato e quindi selezionare OK .
È ora di proteggere questo foglio per verificare se solo le celle selezionate sono bloccate o meno.
➤ Andare alla pagina Casa Scheda Cellule Gruppo Formato A discesa Foglio di protezione Opzione.
Successivamente, il Foglio di protezione Si aprirà una procedura guidata.
➤ Digitare la password e premere OK .
➤ Reinserire la password e premere OK di nuovo.
Ora, se si desidera modificare uno qualsiasi dei valori delle celle dell'oggetto Prodotto si otterrà il seguente messaggio di errore.
Ma abbiamo modificato con successo il valore di vendita per l'oggetto Fragola da $3,914.00 a $4,000.00 .
Per saperne di più: Come proteggere le celle di Excel con una password (4 esempi)
Metodo 2: utilizzare l'opzione Consenti modifica intervalli per proteggere le celle in Excel senza proteggere il foglio
In questo caso, si utilizzerà l'opzione Consentire la modifica degli intervalli per proteggere le celle del Prodotto senza bloccare le altre celle del foglio.
Passi :
➤ Andare alla pagina Recensione Scheda Proteggere Gruppo Consentire la modifica degli intervalli Opzione.
Dopo di che, il Consentire agli utenti di modificare gli intervalli si aprirà una finestra di dialogo.
➤ Selezionare l'opzione Nuovo Opzione.
Quindi, sarete condotti alla Nuova gamma finestra di dialogo.
➤ Nome del Titolo casella come Gamma1 o qualsiasi altra cosa si voglia e digitare l'intervallo C4:D11 nel Si riferisce alle cellule e premere OK .
In seguito, il Consentire agli utenti di modificare gli intervalli apparirà nuovamente la finestra di dialogo.
➤ Fare clic su Applicare .
➤ A questo punto, selezionare la voce Foglio di protezione di nuovo l'opzione.
Poi, il Foglio di protezione Si aprirà una procedura guidata.
➤ Digitare la password e premere OK .
➤ Reinserire la password e premere OK di nuovo.
Per modificare uno qualsiasi dei valori delle celle dell'oggetto Prodotto si otterrà il seguente messaggio di errore.
Ma abbiamo modificato con successo il valore di vendita per l'oggetto Ciliegia da $4,316.00 a $3,845.00 .
Ulteriori informazioni: Excel VBA per proteggere un intervallo di celle (3 esempi)
Letture simili
- Come bloccare il valore della cella una volta calcolato in Excel (3 semplici modi)
- Proteggere le celle di Excel ma consentire l'immissione di dati (2 metodi rapidi)
Metodo 3: utilizzare un codice VBA per proteggere le celle senza proteggere il foglio
In questa sezione si utilizzerà un VBA codice per proteggere le cellule specifiche per i prodotti Ciliegia , e Mela senza proteggere l'intero foglio.
Passi :
➤ Fare clic con il pulsante destro del mouse sul nome del foglio.
➤ Selezionare l'opzione Codice Opzione.
Quindi, sarete condotti alla Editor Visual Basic finestra.
➤ Digitare il seguente codice nella finestra del codice.
Sub Worksheet_SelectionChange(ByVal specific_cell As Range) If specific_cell.Column = 2 Then If specific_cell.Row = 6 Or specific_cell.Row = 9 Then Cells(specific_cell.Row, specific_cell.Column).Offset(0, 3).Select End If End Sub
Questo codice verrà eseguito solo se selezioniamo una cella qualsiasi e quindi abbiamo definito la procedura come Worksheet_SelectionChange , Foglio di lavoro è il Oggetto e SelezioneCambiamento è il Procedura .
Due Istruzioni IF-THEN sono stati utilizzati per definire le nostre cellule specifiche con Numero di colonna 2 e Numero di riga 6 o 9 .
Se queste condizioni sono soddisfatte, la cella selezionata sarà 3 alle celle B6 o B9 .
Ora, provate a selezionare la cella contenente il prodotto Anguria e la nostra selezione verrà spostata nella sezione 3 celle a destra.
Leggi tutto: Excel VBA per bloccare le celle senza proteggere il foglio (4 esempi ideali)
Sezione pratica
Per fare pratica da soli, abbiamo messo a disposizione un Pratica come di seguito in un foglio chiamato Pratica . per favore, fatelo da soli.
Conclusione
In questo articolo abbiamo cercato di illustrare i modi per proteggere le celle in Excel senza proteggere il foglio. Speriamo che vi sia utile. Se avete suggerimenti o domande, non esitate a condividerli nella sezione dei commenti.