複数のワークシートから呼び出され、各ワークシートで値が異なるローカルの名前付きセルを参照する 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