输入一个inputbox,把inputbox中输入的值变成需要的在excel单元格中出现的值

Subproblem2()DimiAsIntegeri=Val(InputBox("pleaseenteryourparameter"))Range("I2")="=ST... Sub problem2()
Dim i As Integer
i = Val(InputBox("please enter your parameter"))
Range("I2") = "=STDEV.P(H3:Hi+3)"
End Sub

语句是这样了,但是这样的话I2单元格显示的是=stden.p(H3:Hi+3),而我想要的是=stdev.p(H3:Hx)这个x是一个数值...因为这样才能求出从H3单元格到Hi单元格的标准差,这个怎么做?为什么不能给inputbox赋值?
展开
 我来答
ygbh9999
2012-02-01 · TA获得超过324个赞
知道小有建树答主
回答量:235
采纳率:100%
帮助的人:222万
展开全部
你是不是想达到这样的效果?
Range("I2") = "=STDEV.P(H3:H" & i+3 & ")"
追问
我想达到的效果就是单元格的公式里面,括号里显示的是H3:HX
这个x是inputbox里面输入的数字
这里有狼90
2015-11-28 · TA获得超过3277个赞
知道小有建树答主
回答量:1352
采纳率:35%
帮助的人:237万
展开全部
Sub dd()
Do
w = InputBox("请输入不存在的工作称的名称")
On Error GoTo 100
Sheets(w).Cells(1, 1) = "11"

100:
MsgBox "不存在这个名称的工作表!"
Loop
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式