Excel - Een macro om een ​​werkmap te beschermen

Kwestie

Ik wil mijn Excel-werkmap en de daarin aanwezige spreadsheets beschermen.

De applicatie die ik heb ontwikkeld met Excel, bevat menu's en knoppen en afbeeldingen die veranderen afhankelijk van de antwoorden van een gebruiker (mcq). Als ik niets raak bij de basisbescherming (alles is beveiligd) en de gebruiker kan alleen gegevens bekijken zonder interactie. Als ik bepaalde cellen uitschakel, zoals tabelcellen, wijzigt de gebruiker niet alleen de gegevens, maar ook objecten zoals knoppen, en dat is het grootste probleem.

Oplossing

Probeer dit:

Je moet je objecten ontgrendelen (dien je dienovereenkomstig aan):

 Bereik ("K17"). Selecteer Selection.Locked = False Selection.FormulaHidden = False 

Dit beschermt uw blad:

ActiveSheet.Protect DrawingObjects: = True, Contents: = True, Scenario's: = True

Als u het wilt opheffen:

 ActiveSheet.Unprotect 

Dank aan 0seb0 voor deze tip.

Vorige Artikel Volgende Artikel

Top Tips