Hoe voorkom je dat specifieke celinhoud in Excel wordt verwijderd?
Dit artikel heeft het over het voorkomen dat specifieke celinhoud in Excel wordt verwijderd. U kunt dit bereiken met de methoden in dit artikel.
Voorkom dat specifieke celinhoud wordt verwijderd door het werkblad te beschermen
Voorkom dat specifieke celinhoud wordt verwijderd door VBA-code te gebruiken
Voorkom dat specifieke celinhoud wordt verwijderd door het werkblad te beschermen
Standaard zijn alle cellen in het werkblad vergrendeld. Als u wilt voorkomen dat specifieke celinhoud wordt verwijderd en andere cellen bewerkbaar wilt maken nadat u deze hebt beveiligd, gaat u als volgt te werk.
1. Klik op het knop in de linkerbovenhoek van het werkblad om het hele werkblad te selecteren. Druk vervolgens op Ctrl + 1 toetsen om de te openen Cellen opmaken dialoog venster.
2. In het opduiken Cellen opmaken dialoogvenster, schakel het vinkje uit Vergrendeld optie onder de Bescherming Klik op het tabblad en klik vervolgens op OK knop. Zie screenshot:
3. Selecteer de cellen waarvan u niet wilt dat de inhoud wordt verwijderd, en druk op Ctrl + 1 toetsen om het Cellen opmaken dialoogvenster nogmaals, vink het Vergrendeld optie onder de Bescherming Klik op het tabblad en klik vervolgens op OK knop.
4. Klik nu Beoordeling > Bescherm het blad, specificeer en bevestig vervolgens uw wachtwoord in beide Bescherm het blad en Bevestig uw wachtwoord dialoogvensters.
Nu is het werkblad beschermd. En de gespecificeerde celinhoud wordt niet meer verwijderd.
Voorkom dat specifieke celinhoud wordt verwijderd door VBA-code te gebruiken
Naast de bovenstaande twee methoden, kunt u VBA-code uitvoeren om te voorkomen dat specifieke celinhoud in een werkblad wordt verwijderd. Ga als volgt te werk.
1. Open het werkblad met de celinhoud die u niet wilt verwijderen, klik met de rechtermuisknop op de bladtab en klik vervolgens op Bekijk code vanuit het rechtsklikmenu.
2. Kopieer en plak de onderstaande VBA-code in het codevenster van het Microsoft Visual Basic voor toepassingen venster.
VBA-code: voorkom dat specifieke celinhoud wordt verwijderd 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: In de code is A1: E17 het bereik waarvan u wilt voorkomen dat de celinhoud wordt verwijderd. U kunt het bereik aanpassen aan uw behoeften.
Als u vanaf nu celinhoud probeert te verwijderen uit bereik A1: E17, krijgt u een Kutools for Excel dialoogvenster zoals hieronder afgebeeld, klik op het OK knop.
Gerelateerde artikelen:
- Hoe voorkom je dat een bepaald werkblad wordt verwijderd in Excel?
- Hoe te voorkomen dat meerdere werkbladen in Excel worden geselecteerd?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!