VB inputbox 如何实现一个inputbox 输入框输入两个参数

如题所述

可以利用split函数按特定标示字符分割输入的字符串,得到俩个参数。

split函数用法如下:

返回值数组 = Split("字符串","分割符")

功能解释:将指定字符串从分割符位置分割,分割后的字符串存入指定的数组。

范例代码如下:

private sub command1_click()
a=inputbox("请按格式输入:参数1,参数2")
b=split(a,",")
print b(0),b(1)
end sub
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-15
按一定格式输入,然后用split函数截取出来分开。
Private Sub Command1_Click()
On Error Resume Next
Dim A, b
A = InputBox("输入格式: 参数一|参数二")
b = Split(A, "|")
MsgBox "参数一:" & b(0) & vbCrLf & "参数二:" & b(1)
If Err = 9 Then MsgBox "请输入正确的格式"
End Sub追问

请问大侠,“On Error Resume Next ””是什么意思?

追答

就是如果出错 就忽略错误继续执行下面的代码,还有比较常用的 On Error goto label 出错就跳转到label,一般用来处理错误的。
给你那个代码 ,因为用户可能会不按格式输入参数,所以有可能导致split分割出来的只有一个数b(0),而下面输出用到了b(1),此时就会下标越界了。如果不加错误处理程序就会中断。
Err = 9 这个是错误代码,就是上面下标越界的错误代码是 9 ,err=9就表示是下标越界了,说明用户没有按格式输入。
你可以把光标定位到 on error 或者 err ,然后按下F1 看看帮助。如果没有帮助的话建议你下载个MSDN安装。编程必备。

本回答被提问者和网友采纳

VB inputbox 如何实现一个inputbox 输入框输入两个参数
可以利用split函数按特定标示字符分割输入的字符串,得到俩个参数。split函数用法如下:返回值数组 = Split("字符串","分割符")功能解释:将指定字符串从分割符位置分割,分割后的字符串存入指定的数组。范例代码如下:private sub command1_click()a=inputbox("请按格式输入:参数1,参数2")b=split(...

vb 怎么用一个输入框输入多个数据?
a(i)=val(inputbox("输入" & i & "个数据")next

inputbox函数到底怎么用啊?
Xpos, Ypos:可选,分别表示输入框与屏幕边界的水平和垂直距离,若省略,则默认居中或位于屏幕底部上方三分之一处。Helpfile & Context:可选,用于提供上下文相关的帮助,用户可通过F1查看。使用InputBox时,可以结合MsgBox将输入的两个数据连接后显示出来。需要注意的是,单独提供的XPos或YPos参数在VB...

VB中的inputbox问题
首先,定义了三个整型变量:`a`、`b` 和 `c`。接下来,使用`Rnd`函数生成两个介于0到9之间的随机整数,分别赋值给`a`和`b`。然后,使用`InputBox`函数创建一个对话框,提示用户输入`a`与`b`相加的结果。这个对话框包含提示信息`"请输入答案"`,用户输入后按下回车键提交答案。使用`=`操作符...

VB如何实现输入两个数,就计算从第1个数到第2个数的中间所有数的阶乘的...
Click()Dim x, y, sum As Long x = Val(InputBox("请输入第一个数:", , "1"))y = Val(InputBox("请输入第二个数:", , "5"))sum = 0 For i = x To y ji = 1 For j = 2 To i ji = ji * j Next sum = sum + ji Next Print "结果为:" & sum End Sub ...

inputbox在vb中怎么用?
该函数的返回结果为一数值,其中,“按钮”参数一般用VB的内部符,这些符号常量有vbOkOnly.vbOKCancel.vbYesNo.vbYesNoCanse等等,他们一般可以望文生义。代码示例 '程序的作用是用InputBox函数输入2个数据之后,把他们连接起来,用MsgBox函数显示。Private Sub Command1_Click()Dim a As String, b As ...

vb的inputbox函数怎么用?玩转inputbox函数
下面小编分享下vb(vbs)中,inputbox函数的详细使用方法。先来看看inputbox的函数原型: Sting inputbox(提示文本,[对话框标题],[输入框文本],[窗口所在x轴],[窗口所在y轴],[帮助文件],[帮助图标主题]) []内为可选参数 可见常用的参数只有3个,分别是提示文本、标题、输入框文本。 当我们可选参数...

1、使用Inputbox输入框输入两个数x、y,比较他们大小,使得x<y。_百度知...
If x < y Then MsgBox "X < Y"Else MsgBox "X >= Y"End If End Sub Function GetNum(s) As Integer Dim str As String Do While str = ""str = InputBox("", "请输入数" + s)If Not IsNumeric(str) Then MsgBox "你输入的不是整数"str = ""Else GetNum = CInt(str)End ...

inputbox函数怎么写代码
InputBox 函数是 Visual Basic for Applications(VBA)中的一种方法,用于显示一个提示框,类似于用户输入框。以下是一个使用 InputBox 函数的示例:```VBASub Example()Dim name As Stringname = InputBox("请输入您的姓名:")MsgBox "欢迎 " & name, vbInformation, "欢迎"End Sub```运行此示例...

VBA学习笔记33:Inputbox输入窗口
一、输入窗口介绍 Inputbox输入窗口是用于提示用户输入值的一个功能,它分为Inputbox函数与Inputbox方法两种实现方式。在功能界面上,当你填充参数时,输入窗口会根据你的设置展现出来。需要注意的是,帮助文件和帮助文件ID的使用方法与Msgbox相同,这里不再详细说明。二、使用区别 相比于Inputbox函数,Input...

相似回答