peter59
Terugkerende gebruiker
- Lid geworden
- 21 mei 2007
- Berichten
- 2.712
- Besturingssysteem
- Windows 11
- Office versie
- Office 365
Hallo,
Ik heb een macro waarin een stukje zit wat de tabbladen doet beveiligen met een wachtwoord.
Dit werkt opzich goed zij het dat de code de desbetreffende kolommen/cellen doet beveiligen met alleen "Ontgrendelde cellen selecteren".
Ik had graag indeze dat "Objecten bewerken" ook mogelijk is.
Dit al handmatig aangevinkt en opgeslagen maar bij het activeren van de code wordt dit weer uitgevinkt.
Is dit ergens in onderstaande code in te voegen?
Dank alvast voor het meedenken.
Mvg
Peter
Ik heb een macro waarin een stukje zit wat de tabbladen doet beveiligen met een wachtwoord.
Dit werkt opzich goed zij het dat de code de desbetreffende kolommen/cellen doet beveiligen met alleen "Ontgrendelde cellen selecteren".
Ik had graag indeze dat "Objecten bewerken" ook mogelijk is.
Dit al handmatig aangevinkt en opgeslagen maar bij het activeren van de code wordt dit weer uitgevinkt.
Is dit ergens in onderstaande code in te voegen?
Dank alvast voor het meedenken.
Mvg
Peter
Code:
Sub Verberg_Wis_Beveilig()
Application.ScreenUpdating = False
'Verberg Sheets
Sheets(Array("10a", "17")).Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("10a").Visible = xlVeryHidden
Sheets("17").Visible = xlVeryHidden
'Wis inhoud van achteraf ingevulde
Sheets(Array("Invulsheet")).Select
Range("C3:D300,H3:H300,J3:K300,N3:N300,P3:Q300").Select
Selection.ClearContents
'Herstel formule
Range("R3:S3").Select
Selection.Copy
Range("C3:D300").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
'Verberg kolommen
Range("A:B,E:E,G:G,I:I,L:M").Select
Selection.EntireColumn.Hidden = True
Sheets("Invulsheet").Select
Dim sh As Object 'Beveilig alle tabbladen
Dim Password As String
Password = "Welkom01"
For Each sh In ThisWorkbook.Sheets
sh.Protect Password:=Password
Next sh
Range("K3").Select
Application.ScreenUpdating = True
End Sub