[Excel 2003] beveiliging

Pagina: 1
Acties:

  • Sp00n
  • Registratie: Januari 2001
  • Laatst online: 04-07 09:31
Ik vroeg me af of het mogelijk is om doormiddel van VB (bij bijvoorbeeld het klikken op een button) dat je tijdelijk de beveiliging van een werkblad kunt weghalen/opheffen, zodat je gegevens in een ander werkblad kunt wijzigen (ook bij het click event van de button), en nadat alles is gewijzigd (alle code is doorlopen) de beveiliging weer aan kan zetten, zodat de gebruiker dat werkblad (wat ie wel kan zien) niet kan aanpassen...

Of zijn hier andere oplossingen voor?

Bvb dank !

[ Voor 2% gewijzigd door Sp00n op 01-12-2005 10:50 . Reden: foutje bedankt ]


  • Sp00n
  • Registratie: Januari 2001
  • Laatst online: 04-07 09:31
Slotje ! Ik heb em gevonden :)

Voor de liefhebbers, want dit was een oh zo populaire topic:

ActiveSheet.Protect Password:="wachtwoord"
ActiveSheet.UnProtect Password:="wachtwoord"

Zo simpel :)

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 23:54
Denk er wel even aan dat je VBA code (en dus het gebruikte wachtwoord) te lezen is door iedere gebruiker. Je kan je code ook weer beveiligen tegen lezen.

  • Sp00n
  • Registratie: Januari 2001
  • Laatst online: 04-07 09:31
Hmm... En hoe kan ik het beveiligen tegen lezen ?

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 23:54
VBA editor: menu Extra-projecteigenschappen en dan het tabblad beveiliging larderen met vinkjes en passwords naar behoefte.

  • Sp00n
  • Registratie: Januari 2001
  • Laatst online: 04-07 09:31
Zo toevallig: in VB --> extra --> Eigenschappen van VBAproject --> beveiliging en dan vinkje project vergrendelen voor weergave ? :) Dan kan ik wel de code zien, maar niks aanpassen. Dus dat werkt niet lijkt me ?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

RMB op VBA project -> eigenschappen - > beveiliging -> vergrendelen voor weergave om het onzichtbaar maar wel uitvoerbaar te maken :Y)

Zie ook [google=excel vba code password] :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1