Goedemiddag allen,
Ik ben zo goed als klaar met mijn programma en wil de boel nu beveiligen.
Het gaat niet zo zeer om te zorgen dat het gekraakt wordt, maar wel dat er geen verkeerde dingen aangeklikt kunnen worden.
In mijn workbook zitten 19 verschillende tabbladen (waarvan 7 verborgen) en 3 userforms.
Nou mag er op het ene blad meer dan op het andere blad aangeklikt worden cq ingevuld worden.
Ik heb met workbook open de volgende code staan:
Private Sub Workbook_Open()
UserForm5.Show
Dim wSheet As Worksheet
For Each wSheet In Worksheets
wSheet.Protect Password:="552IO", _
UserInterFaceOnly:=True, AllowFiltering:=True, AllowSorting:=True '' AllowInsertingRows:=True
Next wSheet
With Sheets("overige")
.Protect Password:="552IO", AllowFormattingCells:=True
End With
End Sub
dat werkt op zich goed, maar zoals in sheet overige heb ik de voorwaardelijke opmaak apart moeten aangeven anders geld dat ook voor de andere pagina's.
Mijn vragen zijn nu:
- Als er in een blad bijvoorbeeld opmerkingen ingevoegd mogen worden met Allowdrawingobjects:=true moet ik dat dan in het blad zelf aangeven of toch appart in this workbook?
- Op elk blad blad ontgrendellen en aanvinken Object bewerken werkt wel tot ik het blad opnieuw heb opgestart dan zijn de vinkjes weer vanzelf uit gegaan.
Het is ook zo, hoe meer ik in this workbook heb aangegeven hoe langer het duurt voor hij de code heeft afgewerkt.
Ik ben niet zo'n ster in uitleggen, maar ik hoop dat het een beetje duidelijk is.
Een voorbeeldbestand zou handig zijn dat weet ik, maar dat kan gewoon niet.
grt Tonnie.