Excel macro uitvoeren bij beveiligde sheet

Status
Niet open voor verdere reacties.

lvanhand

Nieuwe gebruiker
Lid geworden
22 apr 2010
Berichten
4
Wie kan mij helpen.
Ik heb een excelbestand met daarin een macrootje gekoppeld aan opdrachtknop.
Ik heb dat werkblad beveiligd.
Als ik de opdrachtknop de macro wil laten uitvoeren laat excel dit niet toe en geeft foutmelding.
Hoe kan ik ervoor zorgen dat de macro toch kan worden uitgevoerd als het blad beveiligd is,

thanks!!!
:thumb:
 
Het is moeilijk om het zonder voorbeeld bestand precies te zeggen.

Je kunt je macro w.s. uitvoeren als je de beveilging als volget per blad instelt
Blad1.Protect ("wachtwoord"), UserInterfaceOnly:=True
Dit kun je doen in Private Sub Workbook_Open

klik daarvoor op thisworkbook in de project verkenner
Zo geldt de beveiliging alleen voor de gebruiker en niet voor de macro.

mvg Leo
 
Beste Leo,

Heel erg bedankt voor je reactie!
Ik probeer het zeker uit.
Ik heb gisterenavond mezelf toch nog even te pletter gezocht en ook zelf iets gevonden dat werkt nl:
Private Sub Sorteer_Click()
ActiveSheet.Unprotect Password:="oeps"
Range("A19:H199").Select
Selection.Sort Key1:=Range("A20"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A20").Select
ActiveSheet.Protect Password:="oeps"
If ActiveSheet.Protection.AllowFormattingRows = False Then
ActiveSheet.Protect AllowFormattingRows:=True
End If
End Sub
Ik heb hierbij nog één probleem : mijn paswrd staat hiermee duidelijk vermeld als "oeps"...iedereen die op het tabblad vd sheet met rechtermuis klikt en kiest voor 'programmacode weergeven" ontcijfert hiermee simpel het paswoord.
Heb jij enig idee hoe ik dit kan vermijden?

bedankt op voorhand!
groetjes,
luc
 
Ook dat is geregeld in excel.
Wederom in de project verkenner > thisworkbook, rechtsklikken en eigenschappen van ... selecteren.
tab beveiliging.
Vergrendelen voor weergave aanvinken en een wachtwoord opgeven.
Zonder wachtwoord is de code nu niet meer in te zien.
Geen waterdichte oplossing, omdat er methodes bestaan om dit te omzeilen, maar genoeg om de gewone gebruiker buiten de deur te houden.


Nog even ter aanvulling op mijn vorige post, dat werkt n.l. pas vanaf versie 2003
 
Laatst bewerkt:
protect

Hartelijk dank Leo - het werkt helemaal!!!!

groetjes,
luc
 
Hartstikke mooi:)
Goed dat je dat nog even hebt laten weten.

Mvg Leo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan