VBA Correl功能:使用特定细胞

时间:2017-03-22 16:09:04

标签: excel vba excel-vba

我有一个由两部分组成的问题。我试图创建一个宏来用来计算设置的数据列和可变数据列之间的相关性(意思是,我总是希望H2:H221用于第一列,但希望第二列跳转220从最后一个起点开始的细胞。)

第一个问题是如何在工作表HIIK中将那些起始和结束单元格设置为H2和H221? 这是我到目前为止的代码:

Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = _
        "=CORREL(HIIK!R[-23]C[5]:R[196]C[5],Data!R[19777]C[5]:R[19996]C[5])"
    ActiveCell.Offset(1, 0).Range("A1").Select

我已尝试执行以下操作,但Excel会在H2和H221周围插入单个parens,这会产生#name?错误。

 Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = _
        "=CORREL(HIIK!H2:H221,Data!R[19777]C[5]:R[19996]C[5])"
    ActiveCell.Offset(1, 0).Range("A1").Select

我的第二个问题是如何在CORREL函数中为第二个数组启动下一个相关函数220个单元,这个单元位于上一次启动的单元格之下?

谢谢!

0 个答案:

没有答案