Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8137 / 13644 ツリー ←次へ | 前へ→

【34969】IsNumberの使い方 tetu 06/2/17(金) 10:45 質問[未読]
【34970】Re:IsNumberの使い方 MARBIN 06/2/17(金) 10:55 発言[未読]
【34971】Re:IsNumberの使い方 MARBIN 06/2/17(金) 10:57 発言[未読]
【34973】Re:IsNumberの使い方 tetu 06/2/17(金) 11:32 回答[未読]

【34969】IsNumberの使い方
質問  tetu  - 06/2/17(金) 10:45 -

引用なし
パスワード
   dim Con as variant

if IsNumber(con) then
 msgbox "数値だよ"
endif

数値か判断する為に、上記のVBAを書きましたが、エラーです
Conには 4が入るかもしれないし、>8が入るかもしれないので
そのあとの処理をする為に、数値が判断したいだけなのですが・・
うまくいきません。

【34970】Re:IsNumberの使い方
発言  MARBIN  - 06/2/17(金) 10:55 -

引用なし
パスワード
   IsNumeric
の間違いでは?

【34971】Re:IsNumberの使い方
発言  MARBIN  - 06/2/17(金) 10:57 -

引用なし
パスワード
   >endif

これも

End If
でないとエラーになるはずです。

【34973】Re:IsNumberの使い方
回答  tetu  - 06/2/17(金) 11:32 -

引用なし
パスワード
   ▼MARBIN さん:
Application.WorksheetFunction.IsNumber(Con) と書いたら大丈夫でした。

8137 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free