Ik heb onderstaande macro.
Is er een mogelijk dat deze macro wordt uitgevoerd voordat het bestand gesloten wordt?
Is er een mogelijk dat deze macro wordt uitgevoerd voordat het bestand gesloten wordt?
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each cell In Sheets("Items").Range("a12:a40")
If cell <> "" Then 'bepaalde A-cel is niet leeg
If cell.Offset(, 111) = "" Then '111 kolommen verder wel leeg
MsgBox "Productgroep 1 moet ingevuld zijn"
Cancel = True
Exit For
ElseIf cell.Offset(, 6) = "" Then '4 kolommen verder wel leeg
MsgBox "Verkoop Eenheid mag niet leeg zijn"
Cancel = True
Exit For
End If
End If
Next
End Sub
Bijlagen
Laatst bewerkt: