hoi,
volgende situatie wil ik bereiken.
ik heb een userform waar er 4 velden moeten ingevuld worden. (3 manueel, 1 gaat automatisch)
nu wil ik berieken, dat je enkel kan doorgaan indien je overal iets hebt ingegeven.
deze code heb ik al.
maar u kan ik niet verder.
Bekijk bijlage test userform conditions.xlsm
cancel knop moet alles afsluiten (ook excel)
OK knop enkel werkende indien alles ingevuld is.
indien nog lege velden, infobox met tekst op scherm
volgende situatie wil ik bereiken.
ik heb een userform waar er 4 velden moeten ingevuld worden. (3 manueel, 1 gaat automatisch)
nu wil ik berieken, dat je enkel kan doorgaan indien je overal iets hebt ingegeven.
deze code heb ik al.
maar u kan ik niet verder.
Code:
Private Sub Cancel_button_Click()
Unload Me
End Sub
Private Sub OK_button_Click()
If CustomerField.Value = "" Then
MsgBox "Please enter a value 1"
Exit Sub
If ProjectName.Value = "" Then
MsgBox "Please enter a value 2"
Exit Sub
If CreatedBy.Value = "" Then
MsgBox "Please enter a value 4"
Exit Sub
' Code if not empty
End sub
For Each sh In ThisWorkbook.Sheets
With sh.PageSetup
.LeftFooter = CustomerField.Text
.CenterFooter = ProjectName.Text
.RightFooter = OfferDate.Text
End With
Unload Me
Next
End Sub
Private Sub UserForm_Initialize()
OfferDate = Format(Date, "dd-mm-yyyy")
End Sub
Bekijk bijlage test userform conditions.xlsm
cancel knop moet alles afsluiten (ook excel)
OK knop enkel werkende indien alles ingevuld is.
indien nog lege velden, infobox met tekst op scherm
Laatst bewerkt: