Excel VBA
Deleteメソッド RangeオブジェクトのDeleteメソッド セルの削除のサンプル 行の削除のサンプル 列の削除のサンプル ワークシートの削除のサンプル シートの削除の確認メッセージを表示させない方法 DisplayAlertsプロパティ Deleteメソッド Deleteメソッドは…
Clearメソッド ClearContentsメソッド ClearFormatsメソッド Clearメソッド セルに設定されている全てのデータ(数式や書式、値)を消去します。 以下のサンプルコードでは、セルに設定されている値や書式をすべて消去します。 サンプルコードの解説 Dim tmp A…
Selectメソッド Selectメソッドの注意点 Activateメソッド 以前紹介したSelectionプロパティ、ActiveCellプロパティと本記事のSelectメソッド、Activateメソッドを比べてもらうと、メソッドとプロパティの比較や理解がしやすいかもしれません。 auroralights…
セルを指定する場合の上位オブジェクトの指定 標準モジュールに記述した場合 シートモジュールに記述した場合 セルを指定する場合の上位オブジェクトの指定 Range("A1")、Cells(1,1)、Range("A1").CurrentRegionなどでセル・セル範囲を指定・取得する場合、…
CurrentRegionプロパティ UsedRangeプロパティ CurrentRegionプロパティとUsedRangeプロパティの違い・注意点 1.取得するセル範囲の違い 2.指定するオブジェクトの違い 3.UsedRangeのデータ有無の考え この記事では、セル範囲を指定できるCurrentRegionプロ…
ActiveCellプロパティ Selectionプロパティ ActiveCellプロパティとSelectionプロパティの違い 単一セルを選択している場合 複数セルが選択されている場合 ActiveCellプロパティ ActiveCellプロパティは、アクティブセルを参照するRangeオブジェクトを取得し…
Rangeオブジェクトについて Rangeプロパティについて Cellsプロパティ Rangeプロパティ・Cellsプロパティの組み合わせ Rangeオブジェクトについて Rangeオブジェクトはセルやセル範囲のことです。 Rangeオブジェクトは、それ自体が「全セルの集合体」でコレ…
定数とは 定数の種類 組み込み定数 ユーザー定義定数 定数とは 変更しない値を入れる箱のようなものを定数と言います。固定した値に別名を付ける使い方として定数を使います。 変数は値が変わるもの、定数は値が変わらないものです。 定数の種類 組み込み定…
変数の適用範囲(スコープ) プロシージャレベル変数(ローカル変数) モジュールレベル変数 パブリック変数(グローバル変数) 変数の適用範囲のまとめ 変数の適用範囲(スコープ) 変数は宣言を記述した場所や記述方法によってに、使用できる範囲が異なります。宣…
変数の宣言 変数への代入 変数の宣言と代入(:(コロン)を使って1文で書く方法) 変数の宣言 変数の宣言は「Dim」ステートメントを使って、以下のように記述します。 Dim 変数名 As データ型※「Dim 変数名」のようにデータ型を省略すると、その変数はバリアン…
変数の名前 変数名の記法 キャメル記法(アッパーキャメルケース) パスカル記法(ローワーキャメルケース) スネーク記法 よく使う・よく使われている変数名 変数の名前 VBAにおける変数に付ける名前には、次のような規則・制限があります。 スペースや記号は使…
変数(へんすう)とは 変数の宣言 変数の型の種類 変数の宣言を強制する方法 変数の宣言を強制しないリスク 変数(へんすう)とは 変数は値を入れておく箱・入れ物のようなもので、一時的に値を保存する記憶する保存領域になります。 変数に一時的に値を入れて保…
Excel VBAでワークブックを開く(Openメソッド)、閉じる(Closeメソッド)の使い方を紹介します。 Openメソッドでワークブックを開く Closeメソッドでブックを閉じる サンプルコード:ワークブックを開いて、閉じる サンプルコード:ファイルの存在確認後、ファ…