標題:
變動範圍名稱
[打印本頁]
作者:
fangsc
時間:
2020-9-11 08:56
標題:
變動範圍名稱
我在VBA設了一個範圍名稱. 回到工作表看名稱簵理員,此範圍名稱裡面的"值" & "參照到" 都是#N/A
加上 vlookup($D3,DataRange,E$2,0) 也找不到資料
請教要如何修改?
Selection.CurrentRegion.Select
ThisWorkbook.Names.Add "DataRange", myRng
作者:
ikboy
時間:
2020-9-11 10:51
Sub zz()
Dim myRng As Range
Set myRng = Selection
ThisWorkbook.Names.Add "DataRange", myRng
End Sub
複製代碼
作者:
軒云熊
時間:
2020-9-14 21:51
本帖最後由 軒云熊 於 2020-9-14 21:58 編輯
回復
1#
fangsc
改這樣也可以 ActiveWorkbook.Names.Add "DataRange", Selection.CurrentRegion
或著指定一個範圍也可以 ActiveWorkbook.Names.Add "DataRange", [A1].CurrentRegion
作者:
准提部林
時間:
2020-9-15 11:31
可能 Selection.CurrentRegion.Select 抓的範圍不完整或不對,
改用usedrange, 或老實用end去抓欄列範圍,
定義名稱可直接用:
range("範圍").name="????"
作者:
軒云熊
時間:
2020-9-15 17:48
回復
4#
准提部林
謝謝 準提大大 學習了 這方式更好用
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)