Come impedire l'eliminazione di contenuti di celle specifici in Excel?
Questo articolo parla della prevenzione dell'eliminazione di contenuti di celle specifici in Excel. Puoi ottenerlo con i metodi in questo articolo.
Impedire l'eliminazione di contenuti di celle specifici proteggendo il foglio di lavoro
Impedisci l'eliminazione di contenuti di celle specifici utilizzando il codice VBA
Impedire l'eliminazione di contenuti di celle specifici proteggendo il foglio di lavoro
Per impostazione predefinita, tutte le celle nel foglio di lavoro sono bloccate. Se si desidera impedire l'eliminazione di contenuti di celle specifici e rendere modificabili altre celle dopo la protezione, eseguire le seguenti operazioni.
1. Fare clic sul pulsante nell'angolo in alto a sinistra del foglio di lavoro per selezionare l'intero foglio di lavoro. Quindi premere Ctrl + 1 chiavi per aprire il formato celle la finestra di dialogo.
2. Nel spuntare formato celle finestra di dialogo, deseleziona il file Bloccato opzione sotto il Marchio scheda, quindi fare clic su OK pulsante. Vedi screenshot:
3. Selezionare le celle di cui non si desidera eliminare il contenuto, premere Ctrl + 1 tasti per aprire il file formato celle di nuovo nella finestra di dialogo, controllare il file Bloccato opzione sotto il Marchio scheda, quindi fare clic su OK pulsante.
4. Ora fai clic su Review > Proteggi foglio, quindi specifica e conferma la tua password in entrambi i file Proteggi foglio ed Conferma password finestre di dialogo.
Ora il foglio di lavoro è protetto. E il contenuto della cella specificato non verrà più eliminato.
Impedisci l'eliminazione di contenuti di celle specifici utilizzando il codice VBA
Oltre ai due metodi precedenti, è possibile eseguire codice VBA per impedire l'eliminazione di contenuti di celle specifici in un foglio di lavoro. Si prega di fare quanto segue.
1. Aprire il foglio di lavoro che contiene il contenuto della cella che non si desidera eliminare, fare clic con il pulsante destro del mouse sulla scheda del foglio, quindi fare clic su Visualizza codice dal menu di scelta rapida.
2. Copia e incolla il codice VBA sottostante nella finestra del codice del file Microsoft Visual Basic, Applications Edition finestra.
Codice VBA: impedisce l'eliminazione di contenuti di celle specifici in Excel
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:E7")) Is Nothing Then Exit Sub
On Error GoTo ExitPoint
Application.EnableEvents = False
If Not IsDate(Target(1)) Then
Application.Undo
MsgBox " You can't delete cell contents from this range " _
, vbCritical, "Kutools for Excel"
End If
ExitPoint:
Application.EnableEvents = True
End Sub
Note:: Nel codice, A1: E17 è l'intervallo in cui il contenuto della cella impedirai di essere eliminato. Puoi modificare la gamma in base alle tue esigenze.
D'ora in poi, quando provi a eliminare il contenuto della cella dall'intervallo A1: E17, otterrai un file Kutools for Excel finestra di dialogo come mostrato nell'immagine sottostante, fare clic su OK pulsante.
Articoli correlati:
- Come impedire che un determinato foglio di lavoro venga eliminato in Excel?
- Come impedire la selezione di più fogli di lavoro in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo 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 ogni giorno centinaia di clic del mouse!