作者JieJuen (David)
看板Office
标题Re: [算表] 有没有自动抓取前一工作表的名称?
时间Wed Dec 5 02:15:16 2007
现在才找到...
http://www.access-cn.com/dvbbs/dispbbs.asp?BoardID=108&replyID=53486&id=50994
插入-名称 - 定义 A
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
=INDEX(A,N) N为你想要的工作表,如第一张 N就为1 第2张 N为2 ......
----------
http://www.access-cn.com/Article/Class42/Class44/200610/2688.html
GET.DOCUMENT(87)能告诉你工作表的位置序号
----------
如果要参照的话,活页簿名称可以留着,因此不用REPLACE
就更简单了
对嘛~ VBA取出名称这麽容易
前身一定也可以办到才有道理
结论
定义
=INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW())
T(NOW())是为了让定义自动更新
复习
2027
2 3/13 icene R: [问题]MS EXCEL 不同Sheet计算
Function SHTNAME(ByVal RNG As Range)
SHTNAME =
Sheets(RNG.Worksheet.Index - 1).Name
End Function
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.51.246
※ 编辑: JieJuen 来自: 122.123.42.107 (12/05 03:45)