Avatar billede Chewie Novice
20. marts 2002 - 13:59 Der er 12 kommentarer og
3 løsninger

Ark beskyttelse


Hej eksperter

Flemming dahl har på et tidspunkt lavet denne markro til mig .... siden hen har jeg deaktivert den... men nu kan jeg ikke huske haved det var jeg fjernet så den ikke virkede mere

hvad er der galt ??

'NEDENSTÅENDE BRUGES MANUELT MED F5 TIL AT SÆTTE OG FJERNE ARKBESKYTTELSEN FOR ALLE ARK
'BRUGES TYPISK VED ÆNDRINGER AF STØRRE KARAKTER

Private Sub ArkBeskyttelse()
Dim WS As Worksheet
    For Each WS In ActiveWorkbook.Worksheets
        WS.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
    Next WS
    ActiveWorkbook.Protect Password:="xxx", Structure:=True, Windows:=False
End Sub

Private Sub FjernArkBeskyttelse()
Dim WS As Worksheet
    For Each WS In ActiveWorkbook.Worksheets
        WS.Unprotect Password:=""
    Next WS
    ActiveWorkbook.Unprotect Password:="xxx"
End Sub

Cheiwe
Avatar billede jkrons Professor
20. marts 2002 - 14:05 #1
Jeg ved ikke hvad du har fjernet. Selve makroerne virker upåklageligt som de er, så måske er det tildelingen til genvejstasten, du har ændret på.
Avatar billede Chewie Novice
20. marts 2002 - 14:12 #2
man sætter bare markroen ind i et modul.... ikke

så skulle den virke når men trykker F5

når jeg trykker F5 kommer der bare et vindue på det hedder "gå til"
Avatar billede rvm Nybegynder
20. marts 2002 - 14:35 #3
Du skal trykke på F5, når du står i koden i VBA miljøet. F5 er ikke en almindelig genvej. ALmindelige genveje ville hedde noget med "ctrl+ p" og sættes på via Funktioner/Makro/Makroer - Vælg en makro og vælg "Indstilligner"
Avatar billede jkrons Professor
20. marts 2002 - 14:38 #4
DU kan kun brug ctrl+bogstav eller ctrl+skift+bostav til genveje. F5 er for sat afspille koden fra VBA editoren.

LKav makroen. Vælg Makroer. Klik på den relevante makro og tildel en genvjstast vd at trykke på Indstillinger. Du skal bruge forskellige genvejue til hhv at sætte og fjerne beskyttelsen.
Avatar billede Chewie Novice
20. marts 2002 - 14:41 #5
Den liste jeg får frem nå jeg gør det .... kan jeg ikke vælge denne markro ... der er nogle andre jeg har lavet men ikke denne :o(
Avatar billede jkrons Professor
20. marts 2002 - 14:45 #6
Hvor har du lagt makroen? Den bør ligge i den personlige makroprojektmappe med mindre den kun skal bruges i en bestemt projektmappe, men makroerne burde nu kunn ses under alle omstændigheder. Prøv at lukke Excel (husk at gemme) og åbn så den mappe, du har gemt dem i igen. Se om de så ikke er kommet med. Eventuelt kan du prøve at slette Private foran Sub. Det burde ikke have betydning, men i praksis kan jeg konstatere, at det har det af og til!
Avatar billede Chewie Novice
20. marts 2002 - 14:57 #7
Jeg har lagt markroen i modul1

Har lige prøvet at lukke og åbne (virkede ikke)

jeg har stadig kun de andre markroer under funktioner/markro/osv. arkbeskyttelses-makroen er der ikke
Avatar billede jkrons Professor
20. marts 2002 - 15:08 #8
Prøv at vælge Funktioner - Makro - Makroer. Klik på én af de makroer, der faktisk findes og vælg Rediger. Læg den "nye" eller rettere "de to nye" makroer her. Gm igen og prøv at se om det ikke hjælper. Det kan være at den ikke kan finde makroer i dit modul1, selv om jeg ikke kan gennemskue hvorfor det skulle være sådan.
Avatar billede bak Forsker
20. marts 2002 - 19:49 #9
Bemærk at makroerne stater med private.
De er ikke beregnet til at køre fra makrolisten.
Avatar billede bak Forsker
20. marts 2002 - 19:51 #10
De *skal* køres fra VBA og F5 betyder der kør makro. De kan evt. også kaldes fra andre makro.
Avatar billede martin_moth Mester
20. marts 2002 - 23:07 #11
Du kan også bare udskifte "private sub" med "sub" - så er de at finde i listen over macroer, og alle er glade!

Så bak har fundet "fejlen" - at procedurene er erklærede som private og derfor er "usynlige" uden for VBA-editoren.

/Martin
Avatar billede Chewie Novice
21. marts 2002 - 08:46 #12
bak>> det må jeg sige det var lige det der skulle til :o) ligger du lige et svar så jeg kan fordele pointsne imellem jer

Takker for hjælpen alle sammen
Avatar billede bak Forsker
21. marts 2002 - 09:50 #13
Ok og Tak :-)
Avatar billede jkrons Professor
21. marts 2002 - 10:07 #14
Tak for point
Avatar billede rvm Nybegynder
21. marts 2002 - 10:29 #15
Tak *S*
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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