作者profyang (prof)
看板Office
標題Fw: [問題] excel SHEET函數請教
時間Sat Apr 13 15:37:58 2019
※ [本文轉錄自 Windows 看板 #1SiMTHtX ]
作者: profyang (prof) 看板: Windows
標題: [問題] excel SHEET函數請教
時間: Sat Apr 13 12:36:29 2019
這是這函數官網的介紹:
http://bit.ly/SHEET_Function_Excel
可以發現它要2013以後才有提供
若2010以前的office開啟它就變成#NAME?
但其實我要的功能很單純 只是要算現在這個工作表是第幾個工作表而已
也就是在格子中輸入=SHEET()即可
有沒有office 2010以前的內建函數, 也許複雜一點但也可以做到這點?
現在是使用VBA的ActiveSheet.Index去創自定義函數
但如果換一個電腦還是office 2010我又要重建一次函數
還是希望可以學習看看有沒有內建函數可以做到 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.212.3
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1555130193.A.DE1.html
1F:推 rickieyang: 不知道,但是我知道有 office 版。 04/13 15:32
2F:→ profyang: 咦?原來有office版XD 感謝 04/13 15:37
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: profyang (118.166.212.3), 04/13/2019 15:37:58
3F:→ soyoso: 自訂名稱,get.workbook type_num以4 04/13 16:57
感謝s大! 你指的是這樣嗎?
https://i.imgur.com/zsLCrdO.png
可是這樣好像是全部的工作表數目 我要的是當下的工作表是第幾個工作表
以上面的圖來說我要的應該要是2 但它顯示3
※ 編輯: profyang (118.166.212.3), 04/13/2019 17:46:55
※ 編輯: profyang (118.166.212.3), 04/13/2019 17:52:33
4F:→ soyoso: 那請忽略上述回文 04/13 18:22
5F:→ soyoso: 如無其他方式的話,可以get.workbook(1)來取得活頁簿內工 04/13 18:22
6F:→ soyoso: 作表名稱的集合,函數cell以"filename"方式可以取得公式所 04/13 18:23
7F:→ soyoso: 在的工作表名稱,再以match來搜尋工作表名稱的集合 04/13 18:25
9F:→ soyoso: po設定的部分來修改 04/13 18:26
原來這麼麻煩...看來還是寫VBA用ActiveSheet.Index比較方便...
※ 編輯: profyang (118.166.212.3), 04/13/2019 18:27:49
10F:→ soyoso: 連結未截取到工作表索引的部分 04/13 18:27
感謝 我來研究一下這些function
※ 編輯: profyang (118.166.212.3), 04/13/2019 18:28:27
12F:→ soyoso: 不以函數cell的話,也可以直接在自訂名稱match 04/13 18:41
13F:→ soyoso: 搜尋get.workbook(3)於get.workbook(1) 04/13 18:42
OK 謝謝s大!
※ 編輯: profyang (118.166.212.3), 04/13/2019 21:15:28