書籍概要

今すぐ使えるかんたん

今すぐ使えるかんたん
Excelマクロ&VBA
[Excel 2016/2013/2010/2007対応版]

著者
発売日
更新日

概要

パソコン初心者向けの定番「今すぐ使えるかんたんシリーズ」の,ExcelマクロとVBAの解説書です。本書は,Excelでのマクロの記録に始まり,VBAの編集,プログラミング,コントロールの配置まで,ひととおりの流れをやさしく解説し,かんたんに習得できるような内容になっています。最新のExcel 2016にも対応。これ1冊で,Excel VBAの基本をマスターすることができます。はじめてExcel VBAにチャレンジする方,ExcelVBAがどうしても理解できない方におすすめです。

こんな方におすすめ

  • ExcelのマクロとVBAについて知りたい方

目次

第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)

正誤表

本書の解説内容に,文字の判別がしづらく,間違った入力に繋がりかねない記述がありました。読者の皆様,関係者の皆様にご迷惑をおかけしたことをお詫びするとともに,ここに訂正いたします。

(2019年7月23日最終更新)

P.154 [書式]Bordersプロパティ内

実行例の右上にある赤い枠内の1~2行目に以下の記述があります。


Range("D2:E6").Borders(xlInsideHorizontal)

該当箇所において「小文字のエル」と「大文字のアイ」を区別しづらいフォントを使っているため,記述すべき内容が判別できておりません。誠に申し訳ございませんでした。
カッコ内の「xlInsideHorizontal」の冒頭部分は,

(小文字)エックス・エル(大文字)アイ(小文字)エヌ・エス・アイ・ディー……

のように入力する必要がございます(すべて半角アルファベットで入力してください)。

商品一覧