Excel VBA質問箱 IV

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

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


74640 / 76732 ←次へ | 前へ→

【6554】未入力と0.00の区別はどうすれば出来るの?
質問  TARO  - 03/7/8(火) 17:12 -

引用なし
パスワード
   Excel2000でOSは色々(Windouws95/98/NT/2000/XP)

少数点以下弟2位迄有効な実数の入力されたシートを、テキストファイルに変換する
マクロを作成しています。
  シート上は桁数を揃えて表示したい。
  シートそのものをコピーして訂正するので、未入力セルは「数値と値のクリア」で
  消去される。
  未表示セルと0.00と入力されるセルが存在する。
という条件付き。

現在はセルを数値として設定してあるのですが、マクロ中で

   If IsNumeric(OBJ.Cells(gyo, retu)) = True Then

という聞き方をして、Numericだったらレコード出力するようにしています。
すると「数値と値のクリア」でクリアしたセルが0.00として処理されてしまいます。

0.00と入力された場合だけレコード出力し、「数値と値のクリア」された場合は未入力
とみなしレコード出力したくありません。

どんな風に対応すればいいのでしょうか?
Excelシート上のセルの書式設定なのか、はたまたマクロなのか。
教えて下さい。お願いします。
1 hits

【6554】未入力と0.00の区別はどうすれば出来るの? TARO 03/7/8(火) 17:12 質問
【6556】Re:未入力と0.00の区別はどうすれば出来るの... Jaka 03/7/8(火) 17:31 回答
【6557】Re:未入力と0.00の区別はどうすれば出来るの... TARO 03/7/8(火) 17:47 お礼

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