【发布时间】:2014-11-06 21:33:30
【问题描述】:
我创建了一个用户表单,要求用户输入几个字符串或整数。如果未填写几个必填框,我会尝试显示一个消息框。我想列出空字段但跳过已填写的字段。如果值是整数,我知道如何执行 for 循环但大多数输入都是字符串。我想我可以用 Dim C 作为控件做一些事情,而且我知道我的消息框的总体布局,但除此之外我很难过。请帮忙,这样我就不必用六个单独的消息框编写六个单独的条件语句!
六个表单字段名称是: Proposal_Name、Date_of_Submission、cboContraact_type、Contract_Neg_Name、Contract_Neg_Number 和 Validity_Period
我想到的消息框的大致布局如下:
MsgBox "You have left the following mandatory fields empty:" & vbCrLf & vbCrLf & "Proposal_Name" & vbNewLine & "Date_of_Submission" & Chr(10) & "cboContraact_type" & Chr(10) & "Contract_Neg_Name" & Chr(10) & "Validity_Period"
【问题讨论】: