Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Blad2.Protect Password:="123456", UserInterfaceOnly:=True  (gelezen 1019 keer)

0 leden en 1 gast bekijken dit topic.

Offline Kagami

  • Nieuw lid
  • Berichten: 2
  • Geslacht: Man
  • Oplossing.be
Blad2.Protect Password:="123456", UserInterfaceOnly:=True
« Gepost op: 05 april 2021, 14:27:16 »
Hi,
Om mijn werkbladen te beschermen tegen verkeerde input probeer ik langs alle kanten om het op een of andere manier een goede beveiliging te geven.
Met alle 'PROTECT' functies moet ik bijna alle macro's voorzien van Protect en unprotect en dan loopt het nog mis.

Ik heb UserInerfaceOnly gevonden en dacht dat dat de oplossing zou geven.

Private Sub Worksheet_Activate()
' Blad2.Protect Password:="123456", UserInterfaceOnly:=True
End Sub

Maar ook als deze beveiliging opstaat zijn er macro's die erop vastlopen.
Iemand een idee?

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Blad2.Protect Password:="123456", UserInterfaceOnly:=True
« Reactie #1 Gepost op: 05 april 2021, 14:38:11 »
Hoi Kagami, welkom op dit forum.

De "UserInterfaceOnly" moet je gebruiken bij het Workbook.Open event. Dat is het enige moment waarop je het kan inzetten. Het nu gekozen worksheet.activate kan dus niet.
En áls je 'm dan bij het goede event hebt gezet, moet je dus even je workbook opslaan, sluiten en weer openen. Je zal zien dat je code in Blad2 dan wel werkt terwijl er een beveiliging op zit.
______________________________

Groet, Leo

Offline Kagami

  • Nieuw lid
  • Berichten: 2
  • Geslacht: Man
  • Oplossing.be
Re: Blad2.Protect Password:="123456", UserInterfaceOnly:=True
« Reactie #2 Gepost op: 05 april 2021, 14:45:24 »
Top.
Geweldig. De eerste testen lijken prima te lukken zo. Ga het asap nog verder testen.
Enorm bedankt.
Peter

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Blad2.Protect Password:="123456", UserInterfaceOnly:=True
« Reactie #3 Gepost op: 05 april 2021, 14:50:38 »
Kagami, hartstikke goed. Succes met testen. En als je tegen nieuwe zaken aanloopt, weet je ons te vinden. ;)
______________________________

Groet, Leo

 


www.combell.com