【問題】請問EXCEL中可以把SHEET名稱當作值嗎?



贊助商連結


mignonekimo
2007-04-17, 11:10 AM
請問各位高手大大,
在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的相對欄位值,
有這樣的處理嗎?先謝謝各位高手了^^
:lovely:

贊助商連結


pavo
2007-04-19, 12:49 PM
可以 .但是要使用 VBA

bestpika
2007-04-21, 10:54 AM
前面加上 test_1!

cinta3344
2007-05-28, 05:31 PM
樓上的不瞭解請不要誤導他人,在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