If IsDate(text1.Text) Then '日期型 Else If IsNumeric(text1.Text) Then '数字型 End If End If
Private Sub Command1_Click() If IsNumeric(Text1.Text) Then MsgBox "是数字类型" ElseIf IsDate(Text1.Text) Then MsgBox "是日期类型" Else MsgBox "是其它(字符串)类型" End If End Sub'分别测试:Text1内容为:"100","2005-12-04","MyText" 的情况
'日期型
Else
If IsNumeric(text1.Text) Then
'数字型
End If
End If
If IsNumeric(Text1.Text) Then
MsgBox "是数字类型"
ElseIf IsDate(Text1.Text) Then
MsgBox "是日期类型"
Else
MsgBox "是其它(字符串)类型"
End If
End Sub'分别测试:Text1内容为:"100","2005-12-04","MyText" 的情况