返回列表 上一主題 發帖

[分享] 定義名稱的迷思

讓名稱返回當前工作表的一個技巧

本帖最後由 et5323 於 2010-9-20 16:57 編輯

在Sheet1�堜w義一個名稱:rng,引用位置:= $A$1,那麽在別的工作表�堥洏帠o個名稱:=rng,返回的還是Sheet1�釷1的值,而不是當前工作表�釷1的值。這�埵陪荍犍屆G引用位置:= !$A$1,即在前面加個“!”,則名稱返回的是當前工作表�釷1的值。有兩個問題要注意:
1.這種方式不能用在工作表的公式�堶情A只能用在名稱�堙F
2.具又“易失性”,即A1有變化,名稱rng不會反映出來。解決辦法加T(NOW()):=!$A$1&T(NOW()),這時rng返回的是字符串,若要轉換為數值:= Value(!$A$1&T(NOW()))

Book1.rar (4.34 KB)

1

評分人數

TOP

本帖最後由 HUNGCHILIN 於 2010-8-10 00:01 編輯

而定義可分成
隱藏與非隱藏
依開啟與使用SHEET還可再分成自動啟用與非自動啟用兩種
依使用中SHEET還可再分成私用與公用
依使用中區域還可再分成絕對相對與共用三種

各方面都可再更深入研究
會有更大的收獲

上述這文在精英發過一些
在4.0宏表專帖#20帖中
http://www.officefans.net/cdb/viewthread.php?tid=59862&extra=&page=1
以前4.0表對定義非常依賴
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題