Excel VBA質問箱 IV

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

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


75787 / 76738 ←次へ | 前へ→

【5383】Re:数値データの消去教えてください
回答  つん E-MAIL  - 03/5/9(金) 14:03 -

引用なし
パスワード
   yana さん、こんにちは

>事前に指定した範囲のデータで日付、テキスト、関数はのこして数値データのみを消去したいんですが、IsNumericとClearContentsを使用しためしたんですがうまくいきません
>わかる方いましたら教えてください。

Sub test()

  Dim r As Range
  
  For Each r In Selection
    If (IsNumeric(r.Value) = True) And _
      (r.HasFormula = False) Then
      r.Value = ""
    End If
  Next r
  
End Sub

これでどうですか?
「IsNumeric」で数値かどうか判断して、
「HasFormula」で、数式かどうか判断していますが・・・

2 hits

【5379】数値データの消去教えてください yana 03/5/9(金) 12:10 質問
【5383】Re:数値データの消去教えてください つん 03/5/9(金) 14:03 回答
【5389】Re:数値データの消去教えてください yana 03/5/9(金) 15:57 お礼

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