Fw: [問題] excel SHEET函數請教

看板Office作者 (prof)時間5年前 (2019/04/13 15:37), 5年前編輯推噓0(0011)
留言11則, 1人參與, 5年前最新討論串1/1
※ [本文轉錄自 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://www.ptt.cc/bbs/Windows/M.1555130193.A.DE1.html

04/13 15:32, 5年前 , 1F
不知道,但是我知道有 office 版。
04/13 15:32, 1F

04/13 15:37, 5年前 , 2F
咦?原來有office版XD 感謝
04/13 15:37, 2F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: profyang (118.166.212.3), 04/13/2019 15:37:58

04/13 16:57, 5年前 , 3F
自訂名稱,get.workbook type_num以4
04/13 16:57, 3F
感謝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

04/13 18:22, 5年前 , 4F
那請忽略上述回文
04/13 18:22, 4F

04/13 18:22, 5年前 , 5F
如無其他方式的話,可以get.workbook(1)來取得活頁簿內工
04/13 18:22, 5F

04/13 18:23, 5年前 , 6F
作表名稱的集合,函數cell以"filename"方式可以取得公式所
04/13 18:23, 6F

04/13 18:25, 5年前 , 7F
在的工作表名稱,再以match來搜尋工作表名稱的集合
04/13 18:25, 7F

04/13 18:26, 5年前 , 8F
wrk為自訂名稱,就看原
04/13 18:26, 8F

04/13 18:26, 5年前 , 9F
po設定的部分來修改
04/13 18:26, 9F
原來這麼麻煩...看來還是寫VBA用ActiveSheet.Index比較方便... ※ 編輯: profyang (118.166.212.3), 04/13/2019 18:27:49

04/13 18:27, 5年前 , 10F
連結未截取到工作表索引的部分
04/13 18:27, 10F

04/13 18:27, 5年前 , 11F
感謝 我來研究一下這些function ※ 編輯: profyang (118.166.212.3), 04/13/2019 18:28:27

04/13 18:41, 5年前 , 12F
不以函數cell的話,也可以直接在自訂名稱match
04/13 18:41, 12F

04/13 18:42, 5年前 , 13F
搜尋get.workbook(3)於get.workbook(1)
04/13 18:42, 13F
OK 謝謝s大! ※ 編輯: profyang (118.166.212.3), 04/13/2019 21:15:28
文章代碼(AID): #1SiP7Ng6 (Office)