まー、本当はセルに数値として設定されてるなら普通にDouble型で行けると思うけどね。
まさかセルからTextで値取得しているってオチは無いよね。

ちょっと気になったのがVariant型に入れて数値チェックするのと、
String型に入れて数値チェックしてDouble型に変換して使うのとどっちが早いのか。
まぁ気にするほど差が出ないのは分かっているけど、単純な疑問。

後、Variantに入れると変な暗黙の型に突っ込まれて本来のDouble型と挙動が変わることがないのか心配。