将文本框条目传递给单元格时,如果缺少所需信息,则发出警告
Warn if missing required informtion when passing Textbox entry to cell
我在 Excel 16 中有一个用户窗体,它在按下 CommandButton1 时将文本从 TextBox5 输入单元格 Sheet1.Range("F2")
。
我在文本框中显示 "End miles" 的框中有默认文本。
我想弹出一个消息框,告诉用户在单击命令按钮而不输入时在框中输入他们的结束里程。
这是我现在使用的相关代码:
Private Sub UserForm_Initialize()
If Not Range("F2").Text = "" Then TextBox5.Text = Range("F2").Text _
Else TextBox5.Text = "End Miles"
End Sub
Private Sub CommandButton1_Click()
Sheet1.Range("F2") = TextBox5.Text
Unload Me
End Sub
我正在尝试:
If Not TextBox5.Text = "End Miles" Then
MsgBox "Enter ending mileage"
Else
Sheet1.Range("F2") = TextBox5.Text
End If
你的逻辑是反的:
If TextBox5.Text = "End Miles" Then
MsgBox "Enter ending mileage"
Else
Sheet1.Range("F2") = TextBox5.Text
End If
我在 Excel 16 中有一个用户窗体,它在按下 CommandButton1 时将文本从 TextBox5 输入单元格 Sheet1.Range("F2")
。
我在文本框中显示 "End miles" 的框中有默认文本。
我想弹出一个消息框,告诉用户在单击命令按钮而不输入时在框中输入他们的结束里程。
这是我现在使用的相关代码:
Private Sub UserForm_Initialize()
If Not Range("F2").Text = "" Then TextBox5.Text = Range("F2").Text _
Else TextBox5.Text = "End Miles"
End Sub
Private Sub CommandButton1_Click()
Sheet1.Range("F2") = TextBox5.Text
Unload Me
End Sub
我正在尝试:
If Not TextBox5.Text = "End Miles" Then
MsgBox "Enter ending mileage"
Else
Sheet1.Range("F2") = TextBox5.Text
End If
你的逻辑是反的:
If TextBox5.Text = "End Miles" Then
MsgBox "Enter ending mileage"
Else
Sheet1.Range("F2") = TextBox5.Text
End If