3

私のような初心者のための簡単なもの!

したがって、通常、ワークシートのデータの範囲を次のような関数に渡します。

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 を使用してください

4

1 に答える 1