Invoegen en Rijen verwijderen in een beveiligde werkbladen

Wanneer u een werkblad te beschermen, Excel kunt u bepalen wat de gebruiker kan doen in die beschermd werkblad. Met behulp van de selectievakjes in het dialoogvenster Blad beveiligen, kunt u kiezen voor een breed scala van toegestane acties. (Zie figuur 1.)

Invoegen en Rijen verwijderen in een beveiligde werkbladen

Figuur 1. Het dialoogvenster Blad beveiligen.

Een van de toegestane in de Protect Sheet dialoogvenster acties is het plaatsen en verwijderen van rijen en kolommen in een beschermd werkblad. Dit is een leuke functie voor sommige soorten werkbladen. Maar er is iets vreemds in hoe deze functie werkt.

Laten we zeggen dat je een werkblad maken en u te beschermen. Daarbij geeft u aan dat het OK is voor mensen om zowel invoegen en verwijderen rijen in het beschermde werkblad. Wanneer iemand probeert om een ​​rij in te voegen in het beschermde werkblad, het voegt prima. Als iemand probeert om een ​​rij-zelfs de rij ze gewoon verwijderen ingebracht-de actie is niet toegestaan; het kan niet worden gedaan. Wat geeft? U aangegeven in de Protect dialoogvenster Blad dat mensen rijen kon verwijderen, maar nog steeds Excel is het niet mogelijk om dit te doen.

De reden lijkt te worden gekoppeld aan hoe implementeert Excel bescherming werkblad. Vergeet niet dat bescherming wordt toegepast op alle cellen die zijn opgemaakt als Locked op het tabblad Beveiliging van het dialoogvenster Cellen opmaken. Als een cel in een rij die u probeert te verwijderen, is geformatteerd als Locked, dan is bescherming werkblad zal niet toestaan ​​dat u om de rij te verwijderen. Als alle cellen in de rij hebben de Locked selectievakje uitgeschakeld, dan is de rij kan worden verwijderd. (Zie figuur 2.)

Invoegen en Rijen verwijderen in een beveiligde werkbladen

Figuur 2. Het tabblad Beveiliging van het dialoogvenster Cellen opmaken.

Interessant is dat de gebruiker niet op rij dat ze toegevoegd omdat de toegevoegde rij erft de cel opmaak van de rij erboven te verwijderen. Dus, als er vergrendelde cellen in de rij boven de rij geplaatst, dan de ingevoegde rij niet zolang het werkblad beveiligd verwijderd.

Dit gedrag is natuurlijk niet erg nuttig voor elke werkblad ontwikkelaar die echt wil dat mensen het vermogen om verwijderen rijen in een werkblad, ongeacht of cellen in de rijen, worden geblokkeerd. Als u een van die mensen, dan is het enige wat je kunt doen is een macro die de verwijdering voor je doet. De macro moet volbrengen de volgende stappen:

  1. Unprotect het werkblad
  2. Wis de rij
  3. Bescherm het werkblad weer

Deze drie stappen zijn relatief eenvoudig uit te voeren, met behulp van technieken in andere kwesties van <em> ExcelTips beschreven. </ Em> Om de macro nuttig te maken, zal je waarschijnlijk wilt code die de gebruiker verzekert toevoegen is niet proberen om rijen u verwijdert niet willen dat ze (posten, totalen, etc.) verwijderen.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (10315) is van toepassing op Microsoft Excel 2007, 2010 en 2013. U kunt een versie van deze tip voor de oudere menu-interface van Excel hier: plaatsen en verwijderen Rijen in een beveiligde werkbladen.


© 2019 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com