我尝试使用VBA在Excel中运行t-test,遇到“需要对象”错误

时间:2014-08-22 17:24:15

标签: excel vba excel-vba

Sub ttest()
Application.Run (ATPVBAEN.XLAM!Pttestv), ActiveSheet.Range(Cells(ActiveCell.Row, ActiveCell.Column), Cells(5771, ActiveCell.Column)), ActiveSheet.Range("$BU$1", "$BU$5771"), ActiveSheet.Range(Cells(5785, ActiveCell.Column - 3), Cells(5797, ActiveCell.Column)), "", False, 0.05
End Sub

我不太确定Excel中t-test中的参数。 我假设参数是“Application.Run(ATPVBAEN.XLAM!Pttestv),输入范围1 输入范围2 输出范围,。 ......“

但是,我一直遇到“需要对象”的错误。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我刚刚发现此代码中的简单错误是

Application.run (ATPVBAEN.XLAM!Pttestv)

应该是

Application.run "ATPVBAEN.XLAM!Pttestv"

抱歉打扰!