作者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/cn.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