Sub maken()
Sheets("artikelen").Unprotect ("bta")
Sheets("bestellijst").Unprotect ("bta")
Dim Title$, Msg$, Style, Response
Title = "Bestellijst maken"
Msg = "Heb je alle door jou gewenste artikelen ingevuld?" _
& vbCrLf & vbCrLf & "Weet je echt zeker dat de bestellijst kan worden aangemaakt??"
Style = vbYesNo + vbDefaultButton2
Response = MsgBox(Msg, Style, Title)
If Response = vbNo Then Exit Sub
Dim rij As Long, n%
n = 10: rij = 3
With Sheets("bestellijst")
For rij = 3 To [A169].End(xlUp).Row
If Cells(rij, 1).Value <> 0 Then
.Cells(n, 1).Value = Cells(rij, 1).Value
.Cells(n, 2).Value = Cells(rij, 2).Value
.Cells(n, 3).Value = Cells(rij, 3).Value
.Cells(n, 4).Value = Cells(rij, 4).Value
.Cells(n, 5).Value = Cells(rij, 5).Value
n = n + 1
End If
Next rij
End With
Sheets("bestellijst").Select
Application.GoTo [A1], True: [A2].Select
Sheets("artikelen").Protect ("bta")
Sheets("bestellijst").Protect ("bta")
End Sub