vb如何读取textbox里的数字中的一个

请教下比如我想在text里面输入123我想要读取2这个数怎么编... 请教下比如我想在text里面输入123我想要读取2这个数怎么编 展开
 我来答
鱼木混猪哟
高粉答主

2015-12-24 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33683

向TA提问 私信TA
展开全部
示例代码如下:

x=mid(textbox,2,1)'利用mid函数,取textbox中字符串的自第二位起一位
xx=val(x)'利用val函数,将文本x转换为数值,并赋予xx
xx=2*xx'xx做乘法运算
msgbox xx'显示xx

VB中利用mid函数可以随意取textbox中的字符串,然后用val函数,可将数字字符串转换为数字进行计算。
匿名用户
2013-07-13
展开全部
只是数字吗?那可以模仿取数位。个位=Val(Left(CStr(Val(Right(CStr(Text1.Text), 1))), 1)) 十位=Val(Left(CStr(Val(Right(CStr(Text1.Text), 2))), 1)) ......自右往左第e位=Val(Left(CStr(Val(Right(CStr(Text1.Text), e))), 1)) 如果,text1.text=123445679天气不错805Print Val(Left(CStr(Val(Right(CStr(Text1.Text), 15))), 1)) 输出的将是2Print Val(Left(CStr(Val(Right(CStr(Text1.Text), 1))), 1)) 输出的将是5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-13
展开全部
strs=mid(val(text1.text),2,1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式