私は、VBA関数を使用してExcelで値を計算できるというかすかな記憶があります(セルの数式として)。
=MyCustomFunction(A3)
これはできますか?
編集:
これは私のVBA関数の署名です:
Public Function MyCustomFunction(str As String) As String
関数はThisWorkbook
モジュール内にあります。上記のようにワークシートで使用しようとすると、#NAME?
エラーが発生します。
解決策(ありがとう、codeape):ThisWorkbook
モジュールが定義されている場合、関数にアクセスできません。ブックに手動で追加された「適切な」モジュールに含まれている必要があります。