セルを消去する特定のセル/範囲に0
を入力すると、マクロが必要になります。入力時にセルから0を削除する
私はこの
Sub RemoveZeros()
'to remove 0 values that may be a result of a formula or direct entry.
For Each cell In Range("A1:D20")
If cell.Value = "0" Then cell.Clear
Next
End Sub
のような簡単なマクロを書いたが、私はそれをクリアするために、私は私の値を入力した後、これを実行する必要があります。 0
が入力された場合、セルを消去したいと思います。これはどうすればいいですか?
オープン 'ThisWorkbook'モジュールがで'ます。Private Sub Workbook_SheetChange(オブジェクトとしてByVal Shを、ByValの対象を範囲) 'と呼ばれるサブを作成し、あなたのコードを入力して解決策を見つけましたそこ。シート上のセルの値を変更すると、コードが実行されます。 –
また、セルを選択し、最終結果が空のセルであれば 'Delete'を押すのは簡単でしょうか? VBAは必要ありません。 –
そして、 'Target'変数を使用してください:' If Target Like "* 0 *" Then Target.Clear'または 'If Target = 0 Then Target.Clear' – danieltakeshi