VBA

★解説VBAの基本★

文字操作

大文字小文字変換する

文字列空白除去する

半角にする

フォント変更する

太字に変更する

書式をクリアする

特定の文字、何番目かに文字を挿入する

文字置換①

文字置換②

セル操作

列挿入する(書式引継ぎ)

アウトラインのグループ化

アウトライングループ化の解除

セルのデータをクリアする

行全体を消去する

ウインドウ枠を固定する

セルの値でフィルターをかける

オートフィルタ設定

特定のセルを含むセル範囲を取得する

セルに格子罫線を引く

条件が一致した位置に列を挿入する

重複行の削除

アクティブセルより上の行を削除する

昇順で行並び変え

降順で行並び変え

コピーモードを終了する

列幅を指定する

1行おきにセルに色を付ける

1行おきにセルに色を付ける②

高速で行削除

AdvancedFilterでフィルターをかけた範囲のみ操作する

AdvancedFilterの解除

空白行を削除せずに上に詰める

シート/ブック/ファイル/フォルダ操作

1つのシートの新規ブックへのコピー

複数シートの新規ブックへのコピー

シートを追加する

シートに名前を指定して追加する

シートを削除する

ワークシート用変数を用意する

シート全体をクリアする

別のブックにシートをコピーする

任意のシート名を変更する

複数シートを選択する

表示倍率の変更

ブックを保存して閉じる

ブックを保存しないで閉じる

同フォルダ内にあるブックを開く

名前○○はすでに存在します、エラー対処方法

ブック内全ての名前の定義を削除する

ブック単位で名前の定義を削除する

シート単位で名前の定義を削除する

特定シートの名前の定義を削除する

新規ブックを作成し名前を付けて保存する

ブック内のシートを昇順にソート

ファイル名に日付をつける

フォルダを移動する

移動したフォルダ名を変更する

フォルダを新規作成する

フォルダを削除する

ファイルの削除

判定/配列操作

ForEachで配列要素にアクセス

ForNextで配列要素にアクセス

CountIf関数で重複しているか判定する

動的配列でマッチング

Findでマッチング

条件に合った項目をカウントする

配列検索し、一致した隣の値を取得する

個々のセルに対して処理実行(コレクションの全オブジェクトに対して操作)

各行に対して処理実行(コレクションの全オブジェクトに対して操作)

If 条件分岐処理

SelectCase 分岐処理

ユーザーフォーム/その他操作

任意の時間、処理を止める

エラーが発生した時に処理を終了する

リストボックスにセルの値を入力する

デスクトップから読み込み

TextBoxを閉じる

ユーザーフォームを×ボタンで閉じられないようにする

チェックボックスの判定

MsgBox内で改行する

ユーザーフォーム上にリンクを張る

アプリケーションにウェイトをかける

処理中最小化

画面のちらつきを防ぐ