【問題】請問EXCEL中可以把SHEET名稱當作值嗎? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
【問題】請問EXCEL中可以把SHEET名稱當作值嗎?
請問各位高手大大,
在EXCEL中,如何動態的將sheet的名稱當作像儲存格的值一樣,作為連結...
EX:
我有四個sheet,分別為"example","test_1","test_2","test_3"
四個sheet的欄位,格式皆相同..只有欄位中的值不一樣,而我的主文件是"example"這個sheet,
我希望當我點選"test_1"的sheet時,主文件"example"sheet的欄位值就自動參照"test_1"sheet的相對欄位值,
而我點選"test_2"的sheet時,主文件"example"sheet的欄位值也就自動更改參照"test_2"sheet的相對欄位值,
有這樣的處理嗎?先謝謝各位高手了^^


回覆
進階會員
回覆: 【問題】請問EXCEL中可以把SHEET名稱當作值嗎?
可以 .但是要使用 VBA
回覆
[ ARIA Company ]
回覆: 【問題】請問EXCEL中可以把SHEET名稱當作值嗎?
前面加上 test_1!
回覆
平風造雨
回覆: 【問題】請問EXCEL中可以把SHEET名稱當作值嗎?
樓上的不瞭解請不要誤導他人,在Workbook的事件中插入以下程式碼
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> "example" Then
Sheets("example").Cells(1, 1) = ActiveSheet.Cells(1,1)
End If
End Sub

回覆







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

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