Excel 如何通过标题引用列
我在Excel中的一个模块中使用此选项:Excel 如何通过标题引用列,excel,vba,Excel,Vba,我在Excel中的一个模块中使用此选项: Range("FA2").Select ActiveCell.FormulaR1C1 = "=ABS(RC[-85]-RC[-84]) / MAX(RC[-85],RC[-84])" 我想引用这些列,不是通过使用公式1C1,而是通过每列的标题 前 我怎样才能做到这一点 谢谢您只需使用以下命令即可引用Excel列:范围(“A”)将标题设置为命名范围,然后引用名称 如果B列的标题为“EMPLOYEE”,请选择B1,转到左上角显示B1的位置并键入EMPLOY
Range("FA2").Select
ActiveCell.FormulaR1C1 = "=ABS(RC[-85]-RC[-84]) / MAX(RC[-85],RC[-84])"
我想引用这些列,不是通过使用公式1C1,而是通过每列的标题
前
我怎样才能做到这一点
谢谢您只需使用以下命令即可引用Excel列:
范围(“A”)
将标题设置为命名范围,然后引用名称
如果B列的标题为“EMPLOYEE”,请选择B1,转到左上角显示B1的位置并键入EMPLOYEE,然后按enter键
您现在可以将B1称为范围(“员工”)。我无法每次运行此操作时都知道确切的列。这就是为什么我想通过它的负责人来引用它,但它不适用于基于查找的方法?看起来你自己解决这个问题的方法是正确的。我正在寻找将“rng1”索引为“=ABS(…-…)/MAX(…,…)”的方法。我仍然不太确定你到底想要什么。您希望公式包含列标题名称,还是不确定如何使用rng1构造公式?如果是后者,请看一看。
Set rng1 = Range( _
Range("A1:EU1").Find("HEADER").Offset(1), _
Range("A1:EU1").Find("HEADER").Offset(1).End(xlDown))