これはおそらく簡単な修正ですが、私はVBAを初めて使用するため、多少混乱しています。私はモジュールを持っています:
Function classify (r As Range)
Debug.Print("Text")
End Function
Function foo(r As Range)
Debug.Print(r.Count)
End Function
モジュールの前後に動作するコードがあります。
Excelのセルに書き込み=foo(A1)
、Enterキーを押すと、次の出力が得られます。
1
Text
なんで?foo呼び出しはどのように分類しましたか?さらに、「= classify(A1)」と呼ぶだけで、次のようになります。
Text
Text
分類はどういうわけか常に呼び出されるように設定されていますか?どんな助けでも大歓迎です