Goedemiddag,
In Excel heb ik een macro in een tabblad staan die goed werkt (automatische filter zodra het blad geopend wordt). Echter is deze sheet ook door anderen in gebruik. Om ervoor te zorgen dat er geen mutaties kunnen plaatsvinden wil ik er dus voor zorgen dat de sheet standaard vergrendeld is maar de filter wel automatisch bijwerkt.
De macro die werkt is:
Private Sub Worksheet_Activate()
Range("$a$2:$a$10000").AutoFilter 1, "Ja"
End Sub
Nu wil ik deze ook werkend krijgen op het moment dat het blad beveiligd is. Hoe kan ik dit voor elkaar krijgen?
Nu krijg ik: Fout 1004 tijdens uitvoering: U kunt deze opdracht niet gebruiken op een beveligd blad. Als u deze opdracht wilt gebruiken, moet u de beveiliging van het blad opheffen (tabblad Revisie, Groep beveiligen, knop Beveliging blad opheffen). U moet mogelijk een wachtwoord opgeven
In Excel heb ik een macro in een tabblad staan die goed werkt (automatische filter zodra het blad geopend wordt). Echter is deze sheet ook door anderen in gebruik. Om ervoor te zorgen dat er geen mutaties kunnen plaatsvinden wil ik er dus voor zorgen dat de sheet standaard vergrendeld is maar de filter wel automatisch bijwerkt.
De macro die werkt is:
Private Sub Worksheet_Activate()
Range("$a$2:$a$10000").AutoFilter 1, "Ja"
End Sub
Nu wil ik deze ook werkend krijgen op het moment dat het blad beveiligd is. Hoe kan ik dit voor elkaar krijgen?
Nu krijg ik: Fout 1004 tijdens uitvoering: U kunt deze opdracht niet gebruiken op een beveligd blad. Als u deze opdracht wilt gebruiken, moet u de beveiliging van het blad opheffen (tabblad Revisie, Groep beveiligen, knop Beveliging blad opheffen). U moet mogelijk een wachtwoord opgeven