Avatar billede gulfen Nybegynder
06. april 2004 - 14:11 Der er 6 kommentarer og
1 løsning

Beskyttelse - lidt kompliceret

I Excel, er jeg interesseret i at beskytte arket mod ændringer generelt, på nær et afgrænset område.
Jeg har forsøgt følgende: markeret det område som der må ændres i, højreklikket, og under formatteringen fjernet fluebenet i 'låst'. Derefter har jeg enablet beskyttelse i menuen. (Sådan som det er beskrevet under M$-hjælp)

Det virker helt fint, men I skal vide at jeg har en makro liggende på arket som hele tiden skal være aktiv på det område som godt må ændres i. (Makroen ændrer farven i en celle, alt afhængig af hvad brugeren indtaster.)

Problemet er at den makro holder op med at virke når jeg slår beskyttelsen til.

Er der nogen af Jer som kan bidrage med en løsning?
06. april 2004 - 14:19 #1
Hvilken version af Excel?
Avatar billede gulfen Nybegynder
06. april 2004 - 14:35 #2
9.0.6926 SP-3
Avatar billede kabbak Professor
06. april 2004 - 21:02 #3
ActiveSheet.Unprotect
' kode
ActiveSheet.Protect

fjern beskyttelsen øverst i subben og slå den til igen nederst
Avatar billede gulfen Nybegynder
07. april 2004 - 09:40 #4
Det virkede, så du skal have point!

Det næste problem jeg løb ind var, at når jeg ville ændre i det tilladte område, så blev jeg promptet for det password som hele arket er beskyttet med. Det løste jeg ved at indsætte passwordet i koden sådan:
ActiveSheet.Unprotect ("password")
- Så nu er der kun et problem tilbage - at sikre brugeren ikke kan komme ind i koden og læse dette! ;-)
Avatar billede gulfen Nybegynder
07. april 2004 - 10:15 #5
Det sidste problem løses inde i vba'en:
Under Tools->VBAProject properties, sættes også et password.
Avatar billede kabbak Professor
07. april 2004 - 18:52 #6
du får et svar.
Avatar billede kabbak Professor
08. april 2004 - 00:25 #7
Tak for point. ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester