Sub doorvoeren()
Sheets("registratieblad").Select
Cells.Select
ActiveSheet.Unprotect
Rows("2:2").Select
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
Sheets("Formule").Select
Range("A2:D13").Select
Selection.Copy
Sheets("registratieblad").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2:G17").Select
Selection.Font.Bold = False
Sheets("registratieblad").Select
Columns("A:G").Select
Range("A:G").Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range _
("B2"), Order2:=xlAscending, Key3:=Range("C2"), Order3:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, _
DataOption3:=xlSortNormal
Sheets("registratieblad").Select
Cells.Select
Sheets("Invoerblad2").Select
Range("H11:I11").Select
Selection.ClearContents
Range("H11:I11").Select
Range("A1").Select
Sheets("registratieblad").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$80"
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.75)
.RightMargin = Application.InchesToPoints(0.75)
.TopMargin = Application.InchesToPoints(1)
.BottomMargin = Application.InchesToPoints(1)
.HeaderMargin = Application.InchesToPoints(0.5)
.FooterMargin = Application.InchesToPoints(0.5)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 70
.PrintErrors = xlPrintErrorsDisplayed
End With
Range("J1").Select
Selection.Copy
Range("K1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.ScreenUpdating = False
Application.DisplayAlerts = False
sBestandsnaam = ActiveSheet.Range("K1").Value
If Len(Dir("\\Dirkjan\shareddocs\urenregistratiesysteem\kopie urenbon\" & sBestandsnaam)) = 0 Then
ActiveSheet.Copy
With ActiveWorkbook
.SaveAs "\\Dirkjan\shareddocs\urenregistratiesysteem\kopie urenbon\" & sBestandsnaam
.Close
End With
End If
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
Application.DisplayAlerts = True
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("registratieblad").Select
Cells.Select
ActiveSheet.Unprotect
Sheets("controleblad").Select
Cells.Select
ActiveSheet.Unprotect
Sheets("controleblad").Select
Range("A1:H1").Select
Selection.Delete Shift:=xlUp
Sheets("registratieblad").Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut
Sheets("controleblad").Select
Range("A1").Select
Rows("1:1").Select
Selection.Insert Shift:=xlDown
Sheets("controleblad").Select
Range("A1:G1").Select
Selection.Copy
Sheets("registratieblad").Select
Range("A1:G1").Select
ActiveSheet.Paste
Sheets("controleblad").Select
Range("A1:G1").Select
Selection.Delete Shift:=xlUp
Sheets("controleblad").Select
Cells.Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("B1") _
, Order2:=xlAscending, Key3:=Range("C1"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _
xlSortNormal
Sheets("registratieblad").Select
Range("A1:G1").Select
Selection.Copy
Sheets("controleblad").Select
Range("A1:G1").Select
Selection.Insert Shift:=xlDown
Sheets("Formule").Select
Range("F1").Select
Selection.Copy
Sheets("controleblad").Select
Range("H2").Select
ActiveSheet.Paste
Range("H2").Select
Selection.Copy
Range("H3:H1000").Select
ActiveSheet.Paste
Sheets("Formule").Select
Range("I1").Select
Selection.Copy
Sheets("controleblad").Select
Range("H1").Select
ActiveSheet.Paste
Sheets("registratieblad").Select
Cells.Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("controleblad").Select
Cells.Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("Invoerblad2").Select
Range("H11").Select
ActiveWorkbook.Save
End Sub