如何通过标题引用列

时间:2014-12-17 11:09:09

标签: excel vba

我在Excel的模块中使用它:

Range("FA2").Select
ActiveCell.FormulaR1C1 = "=ABS(RC[-85]-RC[-84]) / MAX(RC[-85],RC[-84])"

我想引用列,而不是使用formulaR1C1,而是使用每列的标题

离。

Set rng1 = Range( _
    Range("A1:EU1").Find("HEADER").Offset(1), _
    Range("A1:EU1").Find("HEADER").Offset(1).End(xlDown))

我该如何做到这一点?

谢谢

2 个答案:

答案 0 :(得分:1)

将标题设为命名范围,然后参考名称。

如果B栏的标题为" EMPLOYEE",请选择B1,转到左上角,其中显示B1并输入员工,按Enter键。

您现在可以将B1称为范围("员工")。

答案 1 :(得分:-2)

您只需使用:Range("A")

即可参考Excel列