|
▼H,C さん:
おはようございます。
>自分はVBA初心者です。(簡単なマクロ作成ができる程度)
>
>データベースからダウンロードしたデータをもとに統計分析を行っているのですが、
>データベースに登録されていないデータは「ND」(No Data)と表示され、
>それをふくむ計算結果がエラーになります。
「ND」がどのように並べられているかを例として記述しないと
サンプルコードが記述しづらいということを次回は考慮してください。
A B C D
1 項目1 項目2 項目3 項目4
2 1 xxx xxx 123
3 2 xxx xxx 232
4 3 xxx xxx ND
5 4 xxx xxx 12
6 5 xxx xxx ND
アクティブシートに上記のようなデータがあった場合、
このD列の「ND」を0に変更したいなら・・・、
標準モジュールに
'==================================
Sub test()
With Range("d2:d6") 'ここにセル範囲を指定する
.Value = Evaluate("if(" & .Address & _
"=""ND"",0,if(" & .Address & _
"="""",""""," & .Address & "))")
End With
End Sub
として、上記のtestを実行してみてください。
|
|