我有一个 Excel VBA 函数(如下),它从多个工作表中调用,并引用一个本地命名单元格,其值在每个工作表中都不同。当我通过点击更新我的工作簿时F9,对函数的每次调用都会产生相同的结果,因为对函数的所有调用都会从工作表中获取本地单元格值,这是我点击F9键时的焦点。我现在明白这就是“活动”工作表的定义方式。我想在调用函数的每个工作表中获取本地命名单元格的值。有人可以告诉我该怎么做吗?
Function AcquisDate()
Application.Volatile True
[WOULD LIKE TO SET ACTIVE WORKSHEET TO CALLING WORKSHEET HERE
AcquisDate = Range("AcquisDateCell") 'This cell name is local to each worksheet.
End Function