• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro's en bladbeveiligen

Status
Niet open voor verdere reacties.

jack009

Gebruiker
Lid geworden
28 aug 2006
Berichten
223
hallo allemaal

ik heb een macro gemaakt werkt verder prima
tot dat ik het blad ging beveiligen, toen deed hij het dus niet meer
hoe kan ik dat verhelpen???

groet
jack009
 
Dat is een beetje afhankelijk van wat je macro doet en de versie van excel.
Sorteren van een beveiligd blad kan bv in e2000 niet maar in 2003 kun je beveiliging zo wijzigen dat het wel kan.
Ook kun je alleen ontgrendelde cellen wijzigen met je macro(maar daar had je vast al aan gedacht)
Verder kun je bescherming uit en aan zetten in je code met
Code:
ActiveSheet.protect("wachtwoord")
ActiveSheet.unprotect("wachtwoord")
wachtwoord is niet verplicht.
Het is wel zo dat bij onderbreken van de code het blad onbeschermd blijft.
Een goede foutafhandeling is dus aan te raden.
mvg leo
 
Laatst bewerkt:
Vanaf versie XP (volgens nog niet bij 2000) kan je ook gebruik maken van de eigenschap 'UserInterFaceOnly:= True' bij de methode Protect.Hiermee mag de code alles doen in je sheet, terwijl de gebruiker het niet mag.
Je moet wel deze regel óók bij het workbook_open event zetten omdat anders alsnog (na het opslaan en sluiten) je sheet weer 'standaard' beveiligd is.

Groet, Leo
 
Dat is een beetje afhankelijk van wat je macro doet en de versie van excel.
Sorteren van een beveiligd blad kan bv in e2000 niet maar in 2003 kun je beveiliging zo wijzigen dat het wel kan.
Ook kun je alleen ontgrendelde cellen wijzigen met je macro(maar daar had je vast al aan gedacht)
Verder kun je bescherming uit en aan zetten in je code met
Code:
ActiveSheet.protect("wachtwoord")
ActiveSheet.unprotect("wachtwoord")
wachtwoord is niet verplicht.
Het is wel zo dat bij onderbreken van de code het blad onbeschermd blijft.
Een goede foutafhandeling is dus aan te raden.
mvg leo

ik ben wat later thuis dan gepland auto pech, ik ben moe

ik ga het morgen allemaal uitproberen
alvast bedankt
ik laat wel weten hoe of wat

groet jack009
 
Je hebt van die dagen:rolleyes:
Kijk vooral ook naar de nuttige aanvulling van Ginger.
mvg leo
 
Vanaf versie XP (volgens nog niet bij 2000) kan je ook gebruik maken van de eigenschap 'UserInterFaceOnly:= True' bij de methode Protect.Hiermee mag de code alles doen in je sheet, terwijl de gebruiker het niet mag.
Je moet wel deze regel óók bij het workbook_open event zetten omdat anders alsnog (na het opslaan en sluiten) je sheet weer 'standaard' beveiligd is.

Groet, Leo

ginger

ik ben er uit
jij ook bedankt voor je aanvulling

groet
 
Indien je vraag is opgelost, gelieve dan ook de status nog te wijzigen (onderaan rechts). Alvast bedankt.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan