2014-03-07 38 views
0

我有一个命名范围“ABC”,范围是(“A1”,“A3”,“A5”)。现在我需要使用宏将范围扩展到(“A1”,“A3”,“A5”,“A7”),即将“A7”添加到现有的命名范围“ABC”。Excel宏:将数据添加到现有命名范围

任何想法来解决这个问题?

在此先感谢!

回答

3
Application.Union(Range("BLAH"), Range("A7")).Name = "BLAH" 
+0

附录如果他想一个他的当前选择添加到他的命名范围 Application.Union(范围( “ABC”),选择),请将.Name = “ABC” –

+0

谢谢!这是我想要的。@ Tim Williams – user2774993

+0

它不断地给出这个错误 - 对象_应用程序的方法联合失败。 –