Sub BeveiligingInstellen()
Application.ScreenUpdating = False
ThisWorkbook.Activate
ActiveWorkbook.Protect Password:="x", Structure:=False, Windows:=False
' Beveiliging werkbladen opheffen
'
Sheets("OVZ").Select
Worksheets("OVZ").Unprotect
Worksheets("VULGEW").Unprotect
Worksheets("NETTOGEW").Unprotect
' Rijen verbergen en startpositie van de cursor per werkblad instellen
'
Sheets("OVZ").Activate
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
Range("A1").Select
Range("Aantalverpgeprod").Select
ActiveCell.Offset(0, 0).Range("A1").Select
Application.MoveAfterReturn = False
Sheets("VULGEW").Activate
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
Range("VulgewBronrij").EntireRow.Hidden = True
Range("HomeVulgew").Select
ActiveCell.Offset(3, 1).Select
Application.MoveAfterReturn = False
Sheets("NETTOGEW").Activate
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
Range("NettogewBronrij").EntireRow.Hidden = True
Range("HomeNettogew").Select
ActiveCell.Offset(3, 1).Range("A1").Select
Application.MoveAfterReturn = False
' Zichtbare rijen in OVZ instellen
'
Sheets("OVZ").Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
Range("Afdrukbereik").EntireRow.Hidden = False
If Range("VulgewRFP1") < 1 Then
Range("RapVulgew").EntireRow.Hidden = True
Else
End If
If Range("NetgewRFP2") < 1 Then
Range("RapNettogew").EntireRow.Hidden = True
Else
End If
' Scroll bereik per werkblad instellen
'
Worksheets("OVZ").ScrollArea = "A1:J140"
Worksheets("VULGEW").ScrollArea = "A1:P200"
Worksheets("NETTOGEW").ScrollArea = "A1:P200"
' Celblokkering per werkblad instellen
'
With Worksheets("OVZ")
.EnableSelection = xlUnlockedCells
.Protect Contents:=True, UserInterfaceOnly:=True
End With
With Worksheets("VULGEW")
.EnableSelection = xlUnlockedCells
.Protect Contents:=True, UserInterfaceOnly:=False
End With
With Worksheets("NETTOGEW")
.EnableSelection = xlUnlockedCells
.Protect Contents:=True, UserInterfaceOnly:=True
End With
' Schermweergave van alle werkbladen instellen
'
Sheets(Array("OVZ", "VULGEW", "NETTOGEW")).Select
With ActiveWindow
.DisplayFormulas = False
.DisplayGridlines = False
.DisplayHeadings = False
.DisplayOutline = False
.DisplayZeros = True
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayWorkbookTabs = False
End With
' Beveiliging werkbladen instellen
'
Sheets("OVZ").Select
Worksheets("OVZ").Protect
Worksheets("VULGEW").Protect
Worksheets("NETTOGEW").Protect
ActiveWorkbook.Protect Password:="x", Structure:=True, Windows:=True
' De beginpositie van de cursor ingestellen
'
Sheets("OVZ").Select
' Venster instellen en werkbalken onzichtbaar maken
'
ThisWorkbook.Activate
Application.DisplayFormulaBar = False
Application.CommandBars("Standard").Visible = False
Application.CommandBars("Formatting").Visible = False
Application.CommandBars("Forms").Visible = False
Application.CommandBars("Stop Recording").Visible = False
Application.CommandBars("Drawing").Visible = False
Application.CommandBars("Visual Basic").Visible = False
With Application
.DisplayFormulaBar = False
.DisplayStatusBar = False
End With
Application.ScreenUpdating = True
ActiveWindow.WindowState = xlMaximized
End Sub