怎样让EXCEL在单元格中显示工作表名
答案:2 悬赏:70
解决时间 2021-02-10 23:48
- 提问者网友:枯希心
- 2021-02-10 03:54
怎样让EXCEL在单元格中显示工作表名
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-02-10 04:02
我想这个问题需要借助自定义函数来解决,
在工作表VBE界面中增加一个模块,模块中增加如下代码(仅三行):
Public Function sheetName() As String
sheetName = ActiveSheet.Name
End Function
就是说将活动工作表的名称给到sheetName函数作为返回值。
在工作表的任体一个单元格输入公式:
=sheetname()
就可以得到当前工作表的名称了,
这是最简单的办法了,当然不一定能完全满足你的要求,比如你再次修改工作表名称时,公式并不会显示新名称,这些要求需要具体对待处理了。
在工作表VBE界面中增加一个模块,模块中增加如下代码(仅三行):
Public Function sheetName() As String
sheetName = ActiveSheet.Name
End Function
就是说将活动工作表的名称给到sheetName函数作为返回值。
在工作表的任体一个单元格输入公式:
=sheetname()
就可以得到当前工作表的名称了,
这是最简单的办法了,当然不一定能完全满足你的要求,比如你再次修改工作表名称时,公式并不会显示新名称,这些要求需要具体对待处理了。
全部回答
- 1楼网友:零负荷的放任
- 2021-02-10 05:31
设定:
a1输入工作表名称:比如:表1
b1输入上面工作表中的某个想要引用的单元格:比如g3
c1中输入公式=indirect(a1&"!"&b1)
——这样,表1!g3中的内容就会显示在c1中了。
注:indirect()——返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 indirect。
不知道你的“某个单元格”是什么意思啊?是有某种规律的,还是临时指定的?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯