註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 變動範圍名稱
返回列表
下一主題
上一主題
發帖
變動範圍名稱
fangsc
發短消息
加為好友
fangsc
當前離線
UID
9660
帖子
81
主題
27
精華
0
積分
151
金錢
151
點名
0
作業系統
win7
軟體版本
office2007
閱讀權限
20
性別
女
來自
Taiwan
在線時間
118 小時
註冊時間
2012-6-7
最後登錄
2020-11-27
中學生
帖子
81
主題
27
精華
0
積分
151
點名
0
作業系統
win7
軟體版本
office2007
閱讀權限
20
性別
女
來自
Taiwan
註冊時間
2012-6-7
最後登錄
2020-11-27
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2020-9-11 08:56
|
只看該作者
變動範圍名稱
我在VBA設了一個範圍名稱. 回到工作表看名稱簵理員,此範圍名稱裡面的"值" & "參照到" 都是#N/A
加上 vlookup($D3,DataRange,E$2,0) 也找不到資料
請教要如何修改?
Selection.CurrentRegion.Select
ThisWorkbook.Names.Add "DataRange", myRng
樓主熱帖
儲存格裡的註解
計算時數
2010版本的工作表名稱
匯整資料
excel 泡泡圖表
excel 2010巨集
顯示數值不跳格
2個數值比較,取較大值
將資料複製到不同的工作表
修改程式
收藏
分享
fangac
ikboy
發短消息
加為好友
ikboy
當前離線
UID
21753
帖子
262
主題
8
精華
0
積分
280
金錢
280
點名
0
作業系統
xp
軟體版本
Office 2007
閱讀權限
20
性別
男
來自
HK
在線時間
576 小時
註冊時間
2015-8-11
最後登錄
2025-3-24
中學生
帖子
262
主題
8
精華
0
積分
280
點名
0
作業系統
xp
軟體版本
Office 2007
閱讀權限
20
性別
男
來自
HK
註冊時間
2015-8-11
最後登錄
2025-3-24
2
#
發表於 2020-9-11 10:51
|
只看該作者
Sub zz()
Dim myRng As Range
Set myRng = Selection
ThisWorkbook.Names.Add "DataRange", myRng
End Sub
複製代碼
zz.zip
(15.64 KB)
下載次數:2
2020-9-11 10:50
TOP
軒云熊
發短消息
加為好友
軒云熊
當前離線
UID
34432
帖子
254
主題
6
精華
0
積分
310
金錢
310
點名
0
作業系統
W10
軟體版本
Excel 2016
閱讀權限
20
性別
男
來自
台灣
在線時間
577 小時
註冊時間
2019-6-16
最後登錄
2025-6-21
中學生
帖子
254
主題
6
精華
0
積分
310
點名
0
作業系統
W10
軟體版本
Excel 2016
閱讀權限
20
性別
男
來自
台灣
註冊時間
2019-6-16
最後登錄
2025-6-21
3
#
發表於 2020-9-14 21:51
|
只看該作者
本帖最後由 軒云熊 於 2020-9-14 21:58 編輯
回復
1#
fangsc
改這樣也可以 ActiveWorkbook.Names.Add "DataRange", Selection.CurrentRegion
或著指定一個範圍也可以 ActiveWorkbook.Names.Add "DataRange", [A1].CurrentRegion
TOP
准提部林
發短消息
加為好友
准提部林
當前離線
UID
13768
帖子
2848
主題
10
精華
0
積分
2903
金錢
2903
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
在線時間
2122 小時
註冊時間
2013-5-13
最後登錄
2026-7-25
版主
帖子
2848
主題
10
精華
0
積分
2903
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
註冊時間
2013-5-13
最後登錄
2026-7-25
4
#
發表於 2020-9-15 11:31
|
只看該作者
可能 Selection.CurrentRegion.Select 抓的範圍不完整或不對,
改用usedrange, 或老實用end去抓欄列範圍,
定義名稱可直接用:
range("範圍").name="????"
TOP
軒云熊
發短消息
加為好友
軒云熊
當前離線
UID
34432
帖子
254
主題
6
精華
0
積分
310
金錢
310
點名
0
作業系統
W10
軟體版本
Excel 2016
閱讀權限
20
性別
男
來自
台灣
在線時間
577 小時
註冊時間
2019-6-16
最後登錄
2025-6-21
中學生
帖子
254
主題
6
精華
0
積分
310
點名
0
作業系統
W10
軟體版本
Excel 2016
閱讀權限
20
性別
男
來自
台灣
註冊時間
2019-6-16
最後登錄
2025-6-21
5
#
發表於 2020-9-15 17:48
|
只看該作者
回復
4#
准提部林
謝謝 準提大大 學習了 這方式更好用
TOP
靜思自在 :
一個人不怕錯,就怕不改過,改過並不難。
返回列表
下一主題
上一主題
Excelㄧ般區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲