2014-03-07 39 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

它不斷地給出這個錯誤 - 對象_應用程序的方法聯合失敗。 –