2012-01-25 16 views
0

ブック内のすべてのワークシートのnullセルをVBAの0または空白( "")に置き換えるにはどうすればよいですか?nullセルを0または空白に置き換えます。

のは、私はいくつかのテキストの列と列番号があるとしましょう:私の隣の列のセルは、「(数値と空白であれば、私は「0と私のヌル細胞を交換したい上記のサンプルから

Text Integer 
AA 3 
BB null 
null 9 
DD 6 
EE null 

を)を使用します。

答えて

1

私はあなたの質問を完全に理解しているかどうかはわかりませんが、この単純な置き換えコマンドを探している可能性がありますか?

Cells.Replace What:="Null", Replacement:=" ", LookAt:=xlPart, _ 
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ 
    ReplaceFormat:=False 

私の知りたいことがありますか、ご質問の詳細をお知らせください。

+0

ちなみに、「条件付きで」置き換えたい場合は、隣接するとはどういう意味ですか?それは左か右かです。また、最後のヌルが左にテキスト(null)を持っていたので、9ヌルヌルが9 "" 0に置き換えられることを意味しますか? –

+0

こんにちはロバート、返信いただきありがとうございます..上または下に隣接しています。整数列ではすべて数値ですので、null値を0に置き換えたい、そしてテキスト列に対して空白スペースだけを置き換えます。 – user1158114

+0

例が更新されたので、私はA列の「null」から「A」への置換を行い、B列の「B:B」の「null」から「0」への置換を行うと思います。私の考えは正しいですか? –

関連する問題