Toon posts:

[excel] beveiliging

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een formulier in excel gemaakt waarbij een aantal velden ingevuld moeten worden. De rest (opmaak etc) moet geblokkeerd worden. Dit heb ik gedaan door bij de cellen die wel aangepast mogen worden de blokkering uit te vinken in cel eigenschappen. Als ik hierna het werkblad beveilig gaat dit gedeelte goed. Echter heb ik ook een keuzemenu gemaakt waarin 1t/5 gekozen kan worden. Hierachter zit een stukje VB die afhankelijk van de keuze die gemaakt is diverse rijen verbergt. Indien de beveiliging uit staat doet hij dit prima, zet ik m aan geeft hij een fout (400?) In de cel eigenschappen van die rijen die eventueel verborgen moeten worden heb ik de blokkade wel uitgezet.

Iemand een idee?

Verwijderd

zonder code te zien kan ik alleen maar aanraden aan wat je al hebt opdrachten toe te voegen die de beveiliging opheffen, en na de rijverberging de beveiliging weer instelt.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dus als je VBA ;) gebruikt dan zijn je cellen beveiligd? Je kan toch ook eerst de blokkade uitzetten met VBA?

Overigens is je verhaal, mijn inziens, niet helemaal duidelijk. WEllicht kan je het nog iets beter toelichten?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 06:11
Als je je afvraagt hoe dit in VBA te doen:
code:
1
2
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.Unprotect

Dit komt overigens direct uit de macro-recorder, het ultieme middel om baggercode te genereren met alle methodes die je nodig hebt, zodat je er zelf iets moois van kan maken.

Verwijderd

Topicstarter
Hey thanx. Inderdaad de code even invoeren voordat de vb wordt uitgevoerd en aan het eind van het verhaal de beveiliging weer aan....

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op donderdag 27 april 2006 @ 11:30:
Hey thanx. Inderdaad de code even invoeren voordat de vb wordt uitgevoerd en aan het eind van het verhaal de beveiliging weer aan....
Het is echt VBA (Visual Basic for Applications) ;)

[ Voor 6% gewijzigd door BtM909 op 27-04-2006 11:53 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1