概要
パソコン初心者向けの定番「今すぐ使えるかんたんシリーズ」の,ExcelマクロとVBAの解説書です。本書は,Excelでのマクロの記録に始まり,VBAの編集,プログラミング,コントロールの配置まで,ひととおりの流れをやさしく解説し,かんたんに習得できるような内容になっています。最新のExcel 2016にも対応。これ1冊で,Excel VBAの基本をマスターすることができます。はじめてExcel VBAにチャレンジする方,ExcelVBAがどうしても理解できない方におすすめです。
こんな方におすすめ
目次
第1章 マクロ作成の基本を身に付けよう
- Section 01 マクロとは
- Section 02 <開発>タブを表示する
- Section 03 記録マクロを作成する
- Section 04 マクロを実行する
- Section 05 マクロを含むブックを保存する
- Section 06 マクロを含むブックを開く
- Section 07 相対参照でマクロを記録する
- Section 08 マクロを削除する
第2章 マクロとVBAの関係を学ぼう
- Section 09 VBAとは
- Section 10 VBEを起動する
- Section 11 記録マクロをVBEで開く
- Section 12 VBEからマクロを実行する
- Section 13 VBAでマクロの動作を変更する
- Section 14 VBAで本格的なマクロに作り変える
- Section 15 VBEでマクロを削除する
- Section 16 マクロにショートカットキーを割り当てる
第3章 VBAの基本を身に付けよう
- Section 17 この章の概要
- Section 18 VBAの基本的な記述方法を学ぶ
- Section 19 プロパティ
- Section 20 メソッド
- Section 21 オブジェクト
- Section 22 標準モジュールを追加する
- Section 23 VBAでコードを入力する
- Section 24 エラー表示に対応する
- Section 25 変数とは
- Section 26 コメントを入力する
第4章 セル・行・列を操作しよう
- Section 27 この章の概要
- Section 28 セルを参照する
- Section 29 隣のセルや上下のセルを参照する
- Section 30 表内のセルを参照する
- Section 31 データを削除する
- Section 32 数式や空白セルを参照する
- Section 33 セルの範囲を縮小・拡張する
- Section 34 セルに名前を付ける
- Section 35 セルのデータを操作する
- Section 36 セルを挿入・削除する
- Section 37 行や列を参照する
- Section 38 行や列を削除・挿入する
第5章 表の見た目を操作しよう
- Section 39 この章の概要
- Section 40 行の高さと列幅を変更する
- Section 41 セルの書式を設定する
- Section 42 文字の配置を変更する
- Section 43 文字やセルの色を設定する
- Section 44 テーマの色を指定する
- Section 45 罫線を引く
- Section 46 セルの表示形式を指定する
第6章 シートやブックを操作しよう
- Section 47 この章の概要
- Section 48 シートを参照する
- Section 49 シート名やシート見出しの色を変更する
- Section 50 シートを移動・コピーする
- Section 51 シートを追加・削除する
- Section 52 ブックを参照する
- Section 53 ブックを開く・閉じる
- Section 54 ブックを保存する
- Section 55 イベントプロシージャを利用する
第7章 条件分岐と繰り返しを理解しよう
- Section 56 この章の概要
- Section 57 条件に応じて処理を分ける
- Section 58 複数の条件に応じて実行する処理を分岐する
- Section 59 指定した回数だけ処理を繰り返す
- Section 60 条件を満たす間処理を繰り返す
- Section 61 シートやブックを対象に処理を繰り返す
- Section 62 指定したセルに対して処理を繰り返す
- Section 63 シートやブックがあるかどうか調べる
第8章 データを並べ替え・抽出しよう
- Section 64 この章の概要
- Section 65 データを並べ替える
- Section 66 データを検索する
- Section 67 データを置換する
- Section 68 データを抽出する
第9章 シートを印刷しよう
- Section 69 この章の概要
- Section 70 用紙内に収まるよう調整する
- Section 71 ヘッダーやフッターを設定する
- Section 72 印刷範囲を設定する
- Section 73 印刷タイトルを設定する
- Section 74 印刷プレビューを表示する
- Section 75 シートを印刷する
- Section 76 複数のシートを印刷する
第10章 柔軟な処理を実現しよう
- Section 77 この章の概要
- Section 78 <ファイルを開く><名前を付けて保存>画面を表示する
- Section 79 カレントフォルダーを利用する
- Section 80 ファイルやフォルダーを操作する
- Section 81 エラー処理を実現する
- Section 82 メッセージ画面を表示する
- Section 83 押されたボタンに応じて実行する処理を変える
- Section 84 データ入力用画面を表示する
第11章 ユーザーフォームを作ろう
- Section 85 この章の概要
- Section 86 フォーム作成の手順を知る
- Section 87 フォームを追加する
- Section 88 文字を表示する(ラベル)
- Section 89 文字を入力する(テキストボックス)
- Section 90 ボタンを利用する(コマンドボタン)
- Section 91 複数の選択肢を表示する(オプションボタン)
- Section 92 二者択一の選択肢を表示する(チェックボックス)
- Section 93 リスト形式で選択肢を表示する
- Section 94 リスト形式で選択肢を表示する(コンボボックス)
- Section 95 セルの選択を利用する(RefEdit)
- Section 96 フォームを実行する
サポート
ダウンロード
本書のサンプルファイルをダウンロードできます。
データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。
- Excel 2007~2016用サンプルデータ(約1,470KB)
正誤表
本書の解説内容に,文字の判別がしづらく,間違った入力に繋がりかねない記述がありました。読者の皆様,関係者の皆様にご迷惑をおかけしたことをお詫びするとともに,ここに訂正いたします。
P.154 [書式]Bordersプロパティ内
実行例の右上にある赤い枠内の1~2行目に以下の記述があります。
Range("D2:E6").Borders(xlInsideHorizontal)
|
該当箇所において「小文字のエル」と「大文字のアイ」を区別しづらいフォントを使っているため,記述すべき内容が判別できておりません。誠に申し訳ございませんでした。
カッコ内の「xlInsideHorizontal」の冒頭部分は,
(小文字)エックス・エル(大文字)アイ(小文字)エヌ・エス・アイ・ディー……
のように入力する必要がございます(すべて半角アルファベットで入力してください)。