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

Verhinderen dat tabbladen verwijderd worden

Status
Niet open voor verdere reacties.

wieter

Terugkerende gebruiker
Lid geworden
26 jun 2009
Berichten
1.128
In het bijgevoegde bestand, worden de bijgemaakte tabbladen, automatisch beveiligd tegen wijzigingen, door een wachtwoord(123).
Echter deze bladen kunnen nog altijd ongestoord door onbevoegden verwijderd worden.
Ik probeerde in de code een regel bij te voegen in de vorm van:
Code:
Sheets(s).Delete = False
Maar dat lukt me niet.
De bedoeling is, dat wanneer een blad is bijgemaakt, het niet zomaar kan verwijderd worden.
Misschien hulp van iemand?
 

Bijlagen

  • Naar juiste tabblad (4)OK-beveiligd.xlsm
    42,7 KB · Weergaven: 19
Het was makkelijker op te lossen dan ik dacht.
Gewoon in het lint: "Werkmap beveiligen" met wachtwoord.
Of met vba in WorkBook_Open()
Bedankt Ed voor de info.
 
Laatst bewerkt:
Te vroeg gejuicht.
Ik dacht het opgelost te hebben met:
Code:
Private Sub Workbook_Open()
ActiveWorkbook.Protect "123", Structure:=True, Windows:=False
UserForm1.Show
End Sub
En dat werkt ook, zolang er geen nieuw werkblad moet bijgemaakt worden.
Dan zou de beveiliging er even weer af moeten.
En dat lukt dan niet met de instructie:
Code:
ActiveWorkbook.Unprotect "123"
Bij de code achter de Knop te zetten.
 
Laatst bewerkt:
Opgelost, ook bij knop 2 moet de protect instructie staan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan