PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- OFFICE 相 關 軟 體 討 論 版 (https://www.pczone.com.tw/vbb3/forum/5/)
-   -   Excle清單製作??? (https://www.pczone.com.tw/vbb3/thread/5/92803/)

lin_jamy 2004-03-23 02:19 PM

Excle清單製作???
 
各位大大:
我在excel 2000內的活頁簿內建立一個下表式清單(清單是讓使用者選擇頁碼)
那是否有什麼方法讓使用者點選他所需要的頁碼後,活頁簿就直接跳到用者所
點選的那個活頁簿中或是在相同活頁簿中的某一列,或是某一欄??
請各位大大不吝賜教~~
excel新手

leonchou 2004-03-24 12:51 PM

比較簡單(陽春)一點的可用 HYPERLINK 函數,
假設要依照 C1 下拉清單指定的Sheet名稱,
則 A1 可設公式 =HYPERLINK("#"&C1&"!A1",C1)
PS.「#」表示跳到同一活頁簿的工作表
這方式等於在操作的時候要兩步驟 --
先在 C1 選工作表名, 再按 A1 的超連結.
若要跳到指定的列, 則在公式中指定, 例
=HYPERLINK("#"&C1&"![color=red]A100[/color]",C1)
如果列號是變動的, 那麼照上述方式修改公式即可.
可參考HYPERLINK函數說明.

另一種比較"不陽春"的方式則需用到巨集, 利用
SelectionChange 事件可不需分兩步驟,
直接前往連結目標. 請參考[自動的超連結] --
[url]http://www.pczone.com.tw/vbb3/showthread.php?t=24600[/url]

lin_jamy 2004-03-24 01:35 PM

謝謝囉~Leon Chou 
 
Leon Chou大大:

謝謝囉,我先去試一下,如果有問題再向大大你請教!!

lin_jamy 2004-03-24 02:11 PM

有一點點問題
 
Leon Chou大大;

我依你所說的在活頁簿的A1輸入〞=HYPERLINK("#"&C1&"!A1",C1)〞
,但是每次都出現參照無效! ,想請問一下大大上面公式
中的A1 是代表什麼意思 ?

如果我在SHEET1中的A49先定義一個名稱叫TESTA
在SHEET1中的A59先定義一個名稱叫TESTB
在SHEET1中的A69先定義一個名稱叫TESTC

那我要套用上面的〞=HYPERLINK("#"&C1&"!A1",C1)〞公式,那我
在A1的儲存格要做什麼改變嗎?又如果TESTB是位於SHEET2,而TESTC是位於SHEET3,那我該如何去設定它 ??

請大大不吝指導~~THNAKS!!

leonchou 2004-03-24 11:58 PM

2 個附加檔案
[quote]我依你所說的在活頁簿的A1輸入〞=HYPERLINK("#"&C1&"!A1",C1)〞
,但是每次都出現參照無效!請問一下大大上面公式中的A1 是代表什麼意思 ?[/quote]
如上所述 C1 是指定的[color=blue]Sheet名稱[/color],所以該Sheet必須存在,否則就出現參照無效之錯誤。
A1 就是說連結到指定Sheet的 A1 儲存格;同理,要連到其他格就改這裡。

[quote]如果我在SHEET1中的A49先定義一個名稱叫TESTA
在SHEET1中的A59先定義一個名稱叫TESTB ...
那我要套用上面的〞=HYPERLINK("#"&C1&"!A1",C1)〞公式,那我在A1的儲存格要做什麼改變嗎?
又如果TESTB是位於SHEET2,而TESTC是位於SHEET3,那我該如何去設定它 ??[/quote]
假設在 C1 指定該名稱,則公式更簡單了:
=HYPERLINK("#"&C1,C1)

這個公式可以連到同一活頁簿任一定義名稱的位址,無論定義在哪個Sheet都一樣。

請參考範例檔 Hyperlink.zip (2k)


所有時間均為 +8。現在的時間是 04:02 AM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。