Excel VBA 質問スレ Part23at TECHExcel VBA 質問スレ Part23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:デフォルトの名無しさん 12/03/09 01:08:49.15 With Sheet1 a = StrConv(.Cells(y, x), vbNarrow) b = StrConv(.Cells(1, x + 1), vbNarrow) c = StrConv(.Cells(1, x + 2), vbNarrow) End With If IsNumeric(a) = "False" And IsNumeric(b) = "False" And IsNumeric(c) = "False" Then 処理A End If If IsNumeric(a) = "False" And IsNumeric(b) = "true" And IsNumeric(c) = "true" Then 処理B End If ベッタベタでよければ どうぞ。 551:デフォルトの名無しさん 12/03/09 01:15:04.82 >>550 ありがとうございます試してみます!! IsNumeric IsNumberの使い方もあまりわかっていなかったので助かりました。 552:デフォルトの名無しさん 12/03/09 02:42:06.08 >>550 IsNumericはBooleanなんだが、なぜ文字列で判定する? ちなみにIsNumericは、全角の数字でもTrueの判定するから、StrConvする必要はなかったりする 指数表記も認めたりするから、数字の定義によっては注意が必要 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch