当前位置:首页经验技巧Excel经验excel图表

电子表格Excel自定义函数怎么表示“自已的位置”

2026-01-09 10:15:21

1.Excel自定义函数怎么表示“自已的位置”

Excel自定义函数怎么表示“自已的位置”?

先从一个简单的自定义函数开始。

Function 工作表名称()

Application.Volatile True '自动重算

工作表名称 = ActiveSheet.Name

End Function

上面的自定义函数是使用Activesheet(活动工作表)取得活动工作表的名称。

=工作表名称()

问题是这个函数返回的工作表名称会变的,你操作哪个表,自定义函数就会返回哪个工作表的名称。

如何返回公式所在表的名称?这就是今天的话题。

解决这个问题,我们可以这样修改代码:

Function 工作表名称()

Application.Volatile True

工作表名称 = Application.Caller.Parent.Name

End Function

在工作表中使用自定义函数时,Application.Caller代表公式所在的单元格。而Parent可以返回单元格的父对象,即工作表对象。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .