excel vba 数据转换命令 其实很简单的,在线等.

2025-02-25 00:14:36
推荐回答(4个)
回答1:

如果你输入的真的是整数型,那直接赋值给i就ok,你那句话就可以直接用,转型函数都是c开头的,cdouble转成double, cstr转成string, cint转成int,不过你这里暂时还用不着。如果要避免别人错误输入,要判断输入是否数字的话用isnumeric函数。

回答2:

你已经声明了是整数型了啊.所以只要你在INPUT对话框中输入的是整数,返回I的已经是数值的了.如果你在INPUT中输入的类型是字符的话,是不让你通过的啊.

另inputbox$函数返回的是字符型的,inputbox返回的是变体型的.

回答3:

你用的是inputbox函数,函数返回的是string.
可以试试pennkitty的方法转化一下.

另外就是使用inputbox方法,利用type参数控制返回类型.

i = application.inputbox("请输入会号",Type:=1)

(1是返回数字型)

回答4:

inputbox函数返回的是字符型
需要自己写代码判断和处理