Blocco di tutte le celle non vuote (Microsoft Excel)
Sandeep ha un foglio di lavoro che ha centinaia di righe e colonne. Alcune celle contengono informazioni e altre sono vuote. Le celle vuote vengono utilizzate per l’immissione dei dati. Vorrebbe un modo per bloccare facilmente tutte le celle non vuote in un intervallo selezionato e quindi bloccare il foglio di lavoro.
Questo è piuttosto facile da fare manualmente. Tuttavia, c’è un elemento importante da tenere presente: tutte le celle del foglio di lavoro sono “bloccate” per impostazione predefinita. In altre parole, non è necessario cercare un modo per bloccare le celle non vuote; devi solo cercare un modo per sbloccare quelli vuoti. (C’è un’eccezione a questo, affrontata a breve.)
Con questo in mente, puoi seguire questi passaggi per sbloccare le tue celle vuote:
-
Seleziona l’intervallo che desideri modificare.
-
Premi F5. Excel visualizza la finestra di dialogo Vai a. (Vedi figura 1.)
-
Fare clic su Speciale. Excel visualizza la finestra di dialogo Vai a speciale. (Vedi figura 2.)
-
Seleziona il pulsante di opzione Blanks.
-
Fare clic su OK.
-
Premi Ctrl + 1. Excel visualizza la finestra di dialogo Formato celle.
-
Assicurati che la scheda Protezione sia selezionata. (Vedi figura 3.)
-
Deselezionare la casella di controllo Bloccato.
-
Fare clic su OK.
Questo è tutto. È ora possibile bloccare il foglio di lavoro e saranno accessibili solo le celle vuote selezionate alla fine del passaggio 5.
Una cosa interessante da notare è che non devi realmente selezionare un intervallo nel passaggio 1. Se, invece, selezioni una cella all’interno del corpo principale delle voci del tuo foglio di lavoro, Excel presume che tu voglia operare sull’area utilizzata di il tuo foglio di lavoro. In altre parole, quando arrivi al passaggio 5, verranno selezionate tutte le celle vuote nell’area utilizzata del foglio di lavoro.
Un’altra cosa da tenere presente è che una volta impostato lo stato di blocco di una cella (passaggio 8), la cella mantiene quello stato finché non lo si modifica specificamente. Ciò significa che se in precedenza hai apportato modifiche allo stato di blocco delle celle, potrebbe essere utile bloccare esplicitamente le celle prima di sbloccare quelle vuote. Puoi farlo seguendo questi passaggi modificati:
-
Seleziona l’intervallo che desideri modificare.
-
Premi Ctrl + 1. Excel visualizza la finestra di dialogo Formato celle.
-
Assicurati che la scheda Protezione sia selezionata.
-
Assicurati che la casella di controllo Bloccato sia selezionata.
-
Fare clic su OK.
-
Premi F5. Excel visualizza la finestra di dialogo Vai a.
-
Fare clic su Speciale. Excel visualizza la finestra di dialogo Vai a speciale.
-
Seleziona il pulsante di opzione Blanks.
-
Fare clic su OK.
-
Premi Ctrl + 1. Excel visualizza la finestra di dialogo Formato celle.
-
Assicurati che la scheda Protezione sia selezionata.
-
Deselezionare la casella di controllo Bloccato.
-
Fare clic su OK.
In questo caso è necessario eseguire il passaggio 1: è necessario selezionare un intervallo da modificare. Excel non presumerà quale intervallo si desidera influenzare come nel commento precedente.
Se preferisci, puoi usare una macro per proteggere le tue celle e il tuo foglio di lavoro:
Sub UnlockEmptyCells() Dim myCell As Range Set myCell = Selection Cells.Select Selection.Locked = True myCell.Select Selection.SpecialCells(xlCellTypeBlanks).Select Selection.Locked = False ActiveSheet.Protect DrawingObjects:=True, _ Contents:=True, Scenarios:=True myCell.Select End Sub
Questa macro si assicura che tutte le celle del foglio di lavoro siano bloccate, quindi sblocca le celle vuote nell’intervallo utilizzato e infine protegge il foglio di lavoro.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (8483) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: