使用vba和偏移引用

时间:2016-01-15 10:08:39

标签: excel vba excel-vba

我目前正在使用VBA处理Excel文件。我需要创建大约500个名字,这几乎是不可能的。

所以我要找的是用VBA生成名称。到目前为止,我已尝试过此代码:

wb.Names.Add Name:=myName & "BAN", RefersToR1C1:= "'OFFSET('sheet1'!$C$7:$C$206;0;0;COUNT('sheet1'!$C$7:$C$206))'"
例如,myName是一个包含25个名字的数组。目的是建立一个循环,通过Offset命令的引用创建25个命名范围。我遇到的问题是创建一个循环,它改变参考单元$ C $ 7:$ C $ 206。因为列应该是可变的(有25个名称引用25列)。 如果有人能给我一个提示,我会很高兴的!

最佳

埃利奥

0 个答案:

没有答案