Avatar billede display Nybegynder
09. november 2007 - 11:27 Der er 7 kommentarer og
1 løsning

Brug af kontrolknapper (med makro) på beskyttet ark

Jeg har lavet et beregnings ark som jeg ønsker at beskytte, så brugerne kun havner i de felter som skal udfyldes.
Ligeledes har jeg lavet nogle kontrolknapper med makroer som viser/skjuler specifikke linier.
Men når arket er beskyttet, så kan jeg ikke benytte knapperne. Der kommer en debug fejl.
Hvordan kommer jeg dette problem til livs?

Mvh
"Display"
Avatar billede jlemming Nybegynder
09. november 2007 - 11:35 #1
Du bliver nød til at låse ark i starten af koden

og så låse den igen

ActiveSheet.unProtect

kode..

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Avatar billede display Nybegynder
09. november 2007 - 11:43 #2
Det kan man kalde en hurtig redning. Takker mange gange.
Avatar billede display Nybegynder
09. november 2007 - 11:47 #3
Jeg kom vist til at afvise dit svar, jlemming, kan du ikke skrive igen, så jeg kan acceptere?
Avatar billede jlemming Nybegynder
09. november 2007 - 11:52 #4
Velbekomme, svaret kommer først nu :o)
Avatar billede display Nybegynder
09. november 2007 - 12:43 #5
Jeg har samme problem med en rullemenu (kontrolelement) i et beskyttet ark. Jeg kan godt få lov til at rulle på menuen, men når jeg vælger et punkt, så får jeg besked på, at:

"Den celle eller det diagram, du prøver at ændre, er skrivebeskyttet. Hvis du vil redigere en beskyttet celle eller et beskyttet diagram, skal du først fjerne beskyttelsen med kommandoen Fjern arkbeskyttelse (menuen Funktioner, undermenuen Beskyttelse. Du kan blive bedt om at angive en adgangskode."

Kan man, som beskrevet i andet indlæg ovenfor, fjerne beskyttelse ved valg og sætte beskyttelsen på igen på en rullemenu, eller er der en anden mulighed?
Mvh PC
Avatar billede jlemming Nybegynder
09. november 2007 - 13:03 #6
ikke mig bekendt. Cellen til resultatet må ikke være låst.

istedet for kontrolelement kan du bruge validation, men den må eller ikke være låst.
se evt. http://www.eksperten.dk/spm/801581
Avatar billede display Nybegynder
09. november 2007 - 13:06 #7
Det var det med at fjerne låsen på resultat cellen. Tak for hjælpen - igen. :o)
Avatar billede jlemming Nybegynder
09. november 2007 - 13:18 #8
nu fandt jeg en løsning
hvis du vil have den låst er der denne mulighed på kontrolelementer

Private Sub ListBox2_Change()
ActiveSheet.Unprotect
Range("D1").Value = ListBox2.Value
ActiveSheet.Unprotect DrawingObjects:=True, Contents:=True, Scenarios:=True

End Sub
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