Ik heb een werkblad met macro's dat volledig beveilgid is.
Bij het uitvoeren van de macro's dient de beveiliging dan ook opgeven te worden.
Ik had al de volgende code in gebruik die ik onder het onderdeel ThisWorkbook heb opgenomen
Dit werk zoals het hoort bij het uitvoeren van een invoerformulier dat gevens wegschrijft naar het blad PRL.
Er is echter ook 2 macro's die een kopieeractie uitvoeren naar 2 andere bladen die ook beveiligd zijn.
Ik heb daarvoor de voogaande code aangevuld met het de volgende code
Alleen lijkt het opheffen van de beveiliging van deze 2 werkbladen niet te werken want ik krijg een foutmelding dat er niets weggeschreven kan worden omwille van schrijfbeveiliging.
De vraag is dus hoe ik de beveiliging van meerdere werkbladen kan opheffen tijdens het uitvoeren van een macro
Gunter
Bij het uitvoeren van de macro's dient de beveiliging dan ook opgeven te worden.
Ik had al de volgende code in gebruik die ik onder het onderdeel ThisWorkbook heb opgenomen
Code:
Private Sub Workbook_Open()
'zorgen dat macro uitgevoerd kan worden in een beveiligd werkblad
'daarna wordt de beveiliging met de juiste opties opnieuw ingesteld
Sheets("PRL").Protect _
Password:="K9iL3uxBNBX", _
UserInterfaceOnly:=True, _
AllowFiltering:=True, _
AllowFormattingColumns:=True
End sub
Dit werk zoals het hoort bij het uitvoeren van een invoerformulier dat gevens wegschrijft naar het blad PRL.
Er is echter ook 2 macro's die een kopieeractie uitvoeren naar 2 andere bladen die ook beveiligd zijn.
Ik heb daarvoor de voogaande code aangevuld met het de volgende code
Code:
Sheets("gewonnen Proj").Protect _
Password:="test", _
UserInterfaceOnly:=True, _
AllowFiltering:=True, _
AllowFormattingColumns:=True
Sheets("verloren Proj").Protect _
Password:="test", _
UserInterfaceOnly:=True, _
AllowFiltering:=True, _
AllowFormattingColumns:=True
Alleen lijkt het opheffen van de beveiliging van deze 2 werkbladen niet te werken want ik krijg een foutmelding dat er niets weggeschreven kan worden omwille van schrijfbeveiliging.
De vraag is dus hoe ik de beveiliging van meerdere werkbladen kan opheffen tijdens het uitvoeren van een macro
Gunter