Excel VBA質問箱 IV

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

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


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

【18197】数字かどうかの判定 カド 04/9/17(金) 21:07 質問[未読]
【18199】Re:数字かどうかの判定 ちゃっぴ 04/9/17(金) 21:26 回答[未読]
【18201】Re:数字かどうかの判定 カド 04/9/17(金) 21:44 お礼[未読]
【18303】Re:数字かどうかの判定 Jaka 04/9/21(火) 9:19 質問[未読]
【18348】Re:数字かどうかの判定 カド 04/9/21(火) 19:03 お礼[未読]

【18197】数字かどうかの判定
質問  カド  - 04/9/17(金) 21:07 -

引用なし
パスワード
   セル内に数字が入っていて、それぞれの数字を足すマクロを考えていますが、
あるセルはカッコ付きの数字、例えば(5)が入っています。
これは、書式の設定で文字として入力していますが、マクロを動かすとマイナスの5と
認識して計算されてしまいます。

そこで、IsNumericで判定しても、やはり数字として認識されてしまいます。

このカッコ付きの数字は無視して、足さないようにしたいのですが、
なにか簡単な良い方法はないでしょうか?

【18199】Re:数字かどうかの判定
回答  ちゃっぴ  - 04/9/17(金) 21:26 -

引用なし
パスワード
   >このカッコ付きの数字は無視して、足さないようにしたいのですが、
>なにか簡単な良い方法はないでしょうか?

正規表現覚えましょう。

If Not (hogehoge Like "(*)") Then

【18201】Re:数字かどうかの判定
お礼  カド  - 04/9/17(金) 21:44 -

引用なし
パスワード
   ▼ちゃっぴ さん:
回答ありがとうございます。

こんな方法があったのですね。まったく知りませんでした。

【18303】Re:数字かどうかの判定
質問  Jaka  - 04/9/21(火) 9:19 -

引用なし
パスワード
   文字列のカッコつきでない数字を、計算に使用するのかしないのか詳しいことは解りませんが...。

読んでいるのでしょうか...!
[#16190]

【18348】Re:数字かどうかの判定
お礼  カド  - 04/9/21(火) 19:03 -

引用なし
パスワード
   ▼Jaka さん:
>文字列のカッコつきでない数字を、計算に使用するのかしないのか詳しいことは解りませんが...。
>
>読んでいるのでしょうか...!
>[#16190]

回答ありがとうございます。
[#16190]についてはお礼を忘れていました。
改めて[#16190]の方に書いておきます。

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