我试图使用VBA在很多单元格中填写公式 . 我正在使用的工作簿看起来像这样:
我正在尝试从B3开始填写公式 . 我首先尝试定义一个范围并插入公式,但我的问题是范围永远不会相同 . 一些数据集我有更多列,而其他我有更多行 .
有没有办法让VBA将范围定义为Row1中包含内容的所有列以及包含内容的所有行?
我试图插入的公式是这样的: =INDEX(Sheet1!$N:$N;MATCH(Sheet3!$A:$A&Sheet3!B$1;Sheet1!$R:$R;0))
我希望有人可以帮我解决我的问题 .
1 回答
您可以创建可在VBA中使用的动态命名范围
使用以下内容定义范围
将Sheet1更改为您的工作表名称
假设您的数据集中没有空白列或行 .