由于可以使用Application.Caller.Worksheet.Parent.Name和Application.Caller.Address
获取调用工作簿名称和单元格地址,因此对于在Excel中调用的函数,有没有办法获得 Excel工作表名称(例如工作表1)也使用Application.Caller
?
答案 0 :(得分:6)
你几乎已经拥有它了
Application.Caller.Worksheet.Name
答案 1 :(得分:0)
Dim called_by As Variant
Dim x as string
Set called_by = Application.Caller
x = called_by.Parent.Application.Activesheet.Name
在单元格中调用此函数时,在我的应用程序中工作正常。