Ich habe ein Formular erstellt mit Excel in Spalte A11 Ich habe eine Dropdown-Box mit drei Optionen. Wenn eine dieser Optionen ausgewählt ist, ist die gesamte Zeile erforderlich. Ich habe überall gesucht und finde den richtigen Code nicht. Ich bin neu in VBAVBA Coed Pflichtfelder basierend auf spezifischen Daten
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim rsave As Range
Dim cell As Range
Set rsave = Sheet1.Range("B11)]")
For Each cell In rsave
If cell.Value <> "" And cell.Offset(0, 1).Value = "" Then
Dim missdata
missdata = MsgBox("Missing Data - Enter the Date for WorkBook to Save", vbOKOnly, "Missing Data")
Cancel = True
cell.Offset(0, 1).Select
Exit For
End If
Next cell
End Sub
Wenn der Wert in Spalte A nicht leer ist oder „SELECT ONE“, bevor die Arbeitsmappe geschlossen wird, sollte es ein Pop-up, wenn einer der Spalte B erzeugen: Ich nicht ausgefüllt ist, richtig? –
korrigieren Rik, mit Ausnahme von Select One, ich habe eine ADD, Löschen und andere in der Dropdown-Box –