Vba里能用inputBox函数一次性输入多个数值吗?例如:k=input("请输入A例你想赋空值
Vba里能用inputBox函数一次性输入多个数值吗?例如:k=input("请输入A例你想赋空值的所有单元格的行号")执行后我输入2,3,8回车后我要的结果是Cells...
Vba里能用inputBox函数一次性输入多个数值吗?例如:k=input("请输入A例你想赋空值的所有单元格的行号")
执行后我输入2,3,8回车后我要的结果是
Cells(k,1)="",即cells(2,1)、cells(3,1)、cells(8,1)都="" ,这样能做到吗?怎样编写vba代码?如果input函数不行,还有别的办法吗? 展开
执行后我输入2,3,8回车后我要的结果是
Cells(k,1)="",即cells(2,1)、cells(3,1)、cells(8,1)都="" ,这样能做到吗?怎样编写vba代码?如果input函数不行,还有别的办法吗? 展开
2个回答
展开全部
假设Answer为inputbox的返回值。那么大概代码如下:
注:未测试,供参考。
我928531376,方便联系。
。。。
arr=split(answer,",")
for i=lbound(arr) to ubound(arr)
cells(arr(i),1)=""
next
追问
刚刚测试,完全正确,多谢了。但还有一个问题请教:不是说inputBox函数返回的是字符串吗,在上面的例子中为什么不需要转换成数值呢?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询