Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将单元格值用作计算的单元格范围_Excel_Excel 2010_Date Range_Standard Deviation_Vba - Fatal编程技术网

Excel 将单元格值用作计算的单元格范围

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

我是VBA新手。我目前正在开发一个由我的前任开发的验证工具。 我想澄清的问题是,根据另一个单元格中公式的结果选择单元格范围

比如说,, 我需要在a列的1000个数字中找到800个数字的标准偏差,比如B列。 我使用公式STDEV.S,括号中有两个单元格。但是,两个单元格的范围是不同的,因为用户可以选择并更改范围。用户选择的范围打印在单元格中,例如C16中的上限和C15中的下限。考虑C16有950,C16有150个值,在那种情况下,我如何插入STDEV.S的公式?
提前感谢您的帮助。

假设您的数据在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的内容放入一个单元格。

非常感谢您的回答。。工作起来很有魅力这就是我一直在寻找的:很高兴它起作用了。你能把答案勾选为正确的,以确保如果有人问类似的问题,你能找到答案吗?谢谢