私のような初心者のための簡単なもの!
したがって、通常、ワークシートのデータの範囲を次のような関数に渡します。
public function foo (someRange as range)
dim someData as double
if IsNumeric(someRange.value), do some crap
end function
この関数 foo を使用する関数をコーディングしようとすると、問題が発生します。範囲の代わりに、double() を渡したいと思います。したがって、これを修正する場合は、次のいずれかを実行できます。
を。代わりに「someRange as Variant」を使用している他のサイトを見たことがあります(これにより、私が直面するような問題を回避できます)。しかし、それは「良いコーディング慣行」ですか?
b. 代わりにラッパー関数 foo_wrap を使用してください