目次
第1章 マクロの基本を知ろう
- SECTION 001 マクロとは?
- SECTION 002 マクロを利用するための準備を整える
- SECTION 003 操作をマクロとして記録する
- SECTION 004 マクロを実行する
- SECTION 005 マクロを相対参照で記録する
- SECTION 006 マクロを含むブックを保存する
- SECTION 007 マクロを含むブックを開く
- SECTION 008 Visual Basic Editorを開く
- SECTION 009 マクロの中身を見る
- SECTION 010 マクロを修正する
- SECTION 011 VBEでマクロを実行する
第2章 VBAの基本を知ろう
- SECTION 012 VBAの書き方の鉄則
- SECTION 013 モジュールとは?
- SECTION 014 プロシージャとは?
- SECTION 015 オブジェクトとは?
- SECTION 016 オブジェクトの階層とは?
- SECTION 017 プロパティとは?
- SECTION 018 オブジェクトを返すプロパティ
- SECTION 019 プロパティに値を代入する
- SECTION 020 データの種類と演算子
- SECTION 021 メソッドとは?
- SECTION 022 メソッドの戻り値とは?
- SECTION 023 プロパティやメソッドを調べるには?
- SECTION 024 コレクションとは?
- SECTION 025 キーワードと命令
- SECTION 026 VBAの関数
- SECTION 027 ワークシート関数を使うには?
- SECTION 028 変数を利用する
- SECTION 029 配列とは?
- SECTION 030 配列を利用する
- SECTION 031 VBAをスッキリ記述する
- SECTION 032 複数のマクロを連携する
- SECTION 033 マクロの実行をテストする
第3章 セルや行・列の指定方法を知ろう
- SECTION 034 選択中のセルを指定する
- SECTION 035 特定のセルを指定する
- SECTION 036 セルやセル範囲を選択する
- SECTION 037 行・列を指定してセルを選択する
- SECTION 038 行や列を選択する
- SECTION 039 始点と終点を指定してセル範囲を選択する
- SECTION 040 行数と列数を指定してセル範囲を選択する
- SECTION 041 セルの上下左右のセルを選択する
- SECTION 042 表の上端・下端・左端・右端のセルを選択する
- SECTION 043 表の特定の行・列の範囲を選択する
- SECTION 044 セルの行全体・列全体を選択する
- SECTION 045 表全体を選択する
- SECTION 046 作業済みの領域を選択する
- SECTION 047 表の一部の範囲を選択する
- SECTION 048 特定の種類のセルを選択する
- SECTION 049 設定した範囲内のセルだけを選択する
- SECTION 050 指定した範囲を追加選択する
- SECTION 051 別のシートやブックのセルを指定する
- SECTION 052 特定のセルへジャンプする
第4章 セルや行・列の操作方法を知ろう
- SECTION 053 セルにデータを入力する
- SECTION 054 セル範囲に同じデータを入力する
- SECTION 055 セル範囲にそれぞれ異なるデータを入力する
- SECTION 056 セルの値を別のセルに代入する
- SECTION 057 セルの数式を別のセルに代入する
- SECTION 058 セル範囲の値を別のセル範囲に代入する
- SECTION 059 セル範囲を書式ごと移動・複製する
- SECTION 060 書式だけ・値だけを貼り付ける
- SECTION 061 セルをコピー・切り取りして挿入する
- SECTION 062 空白のセルを挿入する
- SECTION 063 セル範囲に規則的なデータを入力する
- SECTION 064 規則を指定して連続データを入力する
- SECTION 065 セルの文字列を加工する
- SECTION 066 塗りつぶしの色を設定する
- SECTION 067 文字の書式を設定する
- SECTION 068 罫線の書式を設定する
- SECTION 069 セルをクリアする
- SECTION 070 セルを削除する
- SECTION 071 行・列のサイズを変更する
- SECTION 072 行・列を非表示にする
第5章 シートやブックの指定・操作方法を知ろう
- SECTION 073 3種類のシートのコレクション
- SECTION 074 2種類のシートの指定方法
- SECTION 075 アクティブシートを指定する
- SECTION 076 シートをアクティブにする
- SECTION 077 シート名を変更する
- SECTION 078 シートを移動・コピーする
- SECTION 079 シートを非表示にする
- SECTION 080 新しいシートを追加する
- SECTION 081 シートを削除する
- SECTION 082 特定のブックを指定する
- SECTION 083 ブックを保存する
- SECTION 084 ブックを閉じる
- SECTION 085 ブックを開く
- SECTION 086 特定の場所にあるブックを開く
- SECTION 087 新しいブックを作成する
- SECTION 088 ファイルを選択してブックを開く
- SECTION 089 ファイル名を指定してブックを保存する
第6章 条件に応じて処理を分けよう
- SECTION 090 条件式と論理値
- SECTION 091 条件が正しいときだけ処理を実行する
- SECTION 092 条件に応じて異なる処理を実行する
- SECTION 093 複数の条件を判定して処理を分ける
- SECTION 094 値に応じて複数の条件分岐を行う
- SECTION 095 文字列をパターンで判定する
- SECTION 096 メッセージ画面を使って処理を分ける
- SECTION 097 文字を入力させて処理を分ける
- SECTION 098 入力画面に入力されたデータの種類を判定する
- SECTION 099 データの種類を指定して入力画面を使用する
- SECTION 100 エラーが発生したときの処理を指定する
第7章 繰り返し処理を使いこなそう
- SECTION 101 繰り返し処理とは
- SECTION 102 条件を満たすまで無制限に繰り返す
- SECTION 103 条件を指定して繰り返す
- SECTION 104 カウンター変数を利用して繰り返す
- SECTION 105 指定した回数だけ繰り返す
- SECTION 106 増減数を指定して繰り返す
- SECTION 107 コレクションの全オブジェクトに対して処理する
- SECTION 108 特定のオブジェクトの有無を調べる
- SECTION 109 すべてのシートの名前を変更する
- SECTION 110 繰り返しを二重に使用する
- SECTION 111 すべてのブックを保存して閉じる
第8章 表の並べ替えや集計を自動化しよう
- SECTION 112 2種類の並べ替え方法
- SECTION 113 表を昇順・降順に並べ替える
- SECTION 114 表を複数の条件で並べ替える
- SECTION 115 独自の順番でデータを並べ替える
- SECTION 116 セルの色を基準に並べ替える
- SECTION 117 ワークシートを検索する
- SECTION 118 表を書式で検索する
- SECTION 119 データを検索して置換する
- SECTION 120 セルの書式を置換する
- SECTION 121 フィルターでデータを抽出する
- SECTION 122 上位または下位の項目を抽出する
- SECTION 123 表をテーブルに変換する
- SECTION 124 テーブルの表示を変更する
- SECTION 125 テーブルの特定の範囲を操作する
- SECTION 126 ピボットテーブルでクロス集計を行う
- SECTION 127 データに基づいてグラフを作成する
第9章 さまざまな方法でマクロを実行しよう
- SECTION 128 マクロ実行用ボタンを作成する
- SECTION 129 図形や画像からマクロを実行する
- SECTION 130 クイックアクセスツールバーからマクロを実行する
- SECTION 131 ショートカットキーでマクロを実行する
- SECTION 132 ワークシート上で関数として使えるプログラムを作成する
- SECTION 133 シートを操作するときにマクロを実行する
- SECTION 134 ブックを操作するときにマクロを実行する
- SECTION 135 右クリックのメニューからマクロを実行する
- SECTION 136 ブックをアドインとして利用する
第10章 ユーザーフォームで作業を快適にしよう
- SECTION 137 ユーザーフォームとは
- SECTION 138 ユーザーフォームを作成する
- SECTION 139 コントロールの種類を知る
- SECTION 140 フォーム上の表示文字を変更する
- SECTION 141 フォームの書式を変更する
- SECTION 142 フォームにVBAのプログラムを記述する
- SECTION 143 Excelの作業中にフォームを表示する
- SECTION 144 キーの操作を設定する
- SECTION 145 テキストボックスで文字を入力する
- SECTION 146 チェックボックスでオン/オフを設定する
- SECTION 147 フォーム上に画像を表示する
- SECTION 148 オプションボタンで複数項目から1つを選ぶ
- SECTION 149 コンボボックスで1つの項目を選ぶ
- SECTION 150 文字入力欄にセル参照を指定する
付録
- Appendix 1 ダイアログボックスに対応するVBAの機能
- Appendix 2 Excel VBAで便利なショートカットキー