Excel 将单元格值用作计算的单元格范围
我是VBA新手。我目前正在开发一个由我的前任开发的验证工具。 我想澄清的问题是,根据另一个单元格中公式的结果选择单元格范围 比如说,, 我需要在a列的1000个数字中找到800个数字的标准偏差,比如B列。 我使用公式STDEV.S,括号中有两个单元格。但是,两个单元格的范围是不同的,因为用户可以选择并更改范围。用户选择的范围打印在单元格中,例如C16中的上限和C15中的下限。考虑C16有950,C16有150个值,在那种情况下,我如何插入STDEV.S的公式?Excel 将单元格值用作计算的单元格范围,excel,excel-2010,date-range,standard-deviation,vba,Excel,Excel 2010,Date Range,Standard Deviation,Vba,我是VBA新手。我目前正在开发一个由我的前任开发的验证工具。 我想澄清的问题是,根据另一个单元格中公式的结果选择单元格范围 比如说,, 我需要在a列的1000个数字中找到800个数字的标准偏差,比如B列。 我使用公式STDEV.S,括号中有两个单元格。但是,两个单元格的范围是不同的,因为用户可以选择并更改范围。用户选择的范围打印在单元格中,例如C16中的上限和C15中的下限。考虑C16有950,C16有150个值,在那种情况下,我如何插入STDEV.S的公式? 提前感谢您的帮助。假设您的数据在B
提前感谢您的帮助。假设您的数据在B列中,并且您的边界在C15和C16中
Sub PasteAFormula()
Dim strFormulaToPaste As String
strFormulaToPaste = "B" & Range("C15").Value & ":B" & Range("C16").Value
strFormulaToPaste = "=STDEV.S(" & strFormulaToPaste & ")"
MsgBox strFormulaToPaste
End Sub
然后,您可以将strFormulaToPaste的内容放入一个单元格。非常感谢您的回答。。工作起来很有魅力这就是我一直在寻找的:很高兴它起作用了。你能把答案勾选为正确的,以确保如果有人问类似的问题,你能找到答案吗?谢谢