エクセルマニア

VBA セルに値を入力・値・数式・書式をクリア

TOP > VBA・マクロ >  セルに値を入力・値・数式・書式をクリア
このエントリーをはてなブックマークに追加

セルに値を入力する

VBAを用いて、セルに値を入力するには、RangeオブジェクトのValueプロパティを使います。

Range("A1").Value = "ABCあいう"
ValueプロパティはRangeオブジェクトの既定プロパティのため .value を省略できます。

Range("B1") = "ABCあいう"

実行結果

A
1ABCあいう
複数のセルに値を一括入力する場合は A1:B3 のようにセル範囲を指定する事ができます。

Range("A1:B3").Value = "あいう"

実行結果

AB
1あいうあいう
2あいうあいう
3あいうあいう

セルの値・数式・書式を消去する

Clearメソッド:セルの値・数式、書式をクリア。
ClearContentsメソッド:セルの値・数式をクリア。
ClearFormatsメソッド:セルの書式のみクリア。

Range("A1").Clear
Range("A2").ClearContents
Range("A3").ClearFormats
Range("B1:B3").Clear

実行前(セルの書式を赤にしています)

AB
1AAABBB
2AAABBB
3AAABBB

実行結果

AB
1
2
3AAA



このエントリーをはてなブックマークに追加