• 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.

Beveiliging van werkblad(en) opheffen.

Status
Niet open voor verdere reacties.

DANIEL162

Terugkerende gebruiker
Lid geworden
24 feb 2011
Berichten
1.098
Al mijn werkbladen, zijn allemaal in een keer, beveiligd met een macro geplaatst in ThisWorkbook.
Op ieder blad zijn er filters geplaatst, die moeten werken in beveiliging van de werkbladen.
Code:
Private Sub Workbook_Open()
For I = 1 To ThisWorkbook.Worksheets.Count
Worksheets(I).Activate
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect Password = "a", UserInterFaceOnly:=True
Next I
End Sub



Ik weet wel hoe bladbeveiliging uitzetten.
Hier lukt het niet.

Bij het openen zult u merken dat de werkbladen niet beveiligd zijn.
Plaatst de code in ThisWorkbook.
Sluit programma en opent opnieuw.
De werkbladen zijn nu beveiligd.
En nu ????? Als ik nog iets moet veranderen in een werkblad.
Mvg Daniel
 

Bijlagen

  • Werkbladen Beveiligd - Bladbeveiliging uitzetten.xls
    59,5 KB · Weergaven: 35
Laatst bewerkt:
als je nog iets wil veranderen zul je per werkblad de beveiliging er af moeten halen met je ww
 
Ik weet wel hoe bladbeveiliging uitzetten.
Hier lukt het niet.
Doe de test met mijn code
 
Code:
Private Sub Workbook_Open()

For I = 1 To ThisWorkbook.Worksheets.Count

Worksheets(I).EnableAutoFilter = True
Worksheets(I).Protect Password:="a", UserInterFaceOnly:=True
Next I
End Sub

ik heb deze net getest en bij mij werkt het
 
Oke Pasan dit werkt
Ik ga mijn hoofd niet breken over mijn code dat niet gaat. maar ik vind het merkwaardig.
Bedankt Pasan
Groet
Daniel
 
De volgorde een beetje aanpassen en het werkt:

Code:
Private Sub Workbook_Open()
    For I = 1 To ThisWorkbook.Worksheets.Count
       With Worksheets(I)
                .EnableAutoFilter = True
                .Protect UserInterfaceOnly:=True, Password:="a"
       End With
    Next I
End Sub
 
Bedankt allemaal voor de hulp.
Met vriendelijke groet:thumb:
Daniel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan