書籍概要

[改訂新版]Excel VBAをはじめるまえに絶対知っておきたい「マクロ」の本

著者
発売日
更新日

概要

Excel VBA の入門者に向けた書籍。解説内容をExcelVBAの入り口である『マクロ記録』に絞り,Excelの日常業務を自動化したいなら難しい知識を覚える必要はなく,『マクロ記録』が使えれば十分というコンセプトでまとめた入門書。著者は,VBAの大ベストセラー「かんたんプログラミングExcelVBA」の著者である大村あつし氏。大村氏の独特な解説手法と丁寧な図解で,とりあえずマクロ・VBAを始めてみたい人,VBAで挫折して再挑戦したい人の第一歩として最適の一冊です。

こんな方におすすめ

  • Excelのマクロをゼロから始めたい方
  • Excelのマクロで挫折したが再挑戦したい方

サンプル

samplesamplesamplesamplesample

目次

1章 マクロの予備知識に触れておこう

  • 1-01 「マクロ」とは? 「VBA」とは?
    • 「マクロ」とは?
    • 「マクロ」と「VBA」の違い
    • 練習問題
  • 1-02 マクロを使うとこんなことができる
    • マクロの機能と特徴
    • 練習問題
  • 1-03 [開発]タブを表示する
    • [開発]タブとは?
    • [開発]タブを表示する
  • 1-04 セキュリティを設定する
    • マクロを有効にする
    • マクロを無効にしたままメッセージを閉じる
    • 練習問題

2章 マクロの記録で日常業務を自動化しよう

  • 2-01 マクロの記録でマクロを作成する
    • マクロの開発手順
    • マクロを記録する
    • マクロの記録と終了を実行するその他の方法
    • 練習問題
  • 2-02 マクロを編集する
    • マクロを画面に表示して内容を変更する
    • 練習問題
  • 2-03 マクロを実行する
    • マクロの動作を確認する
  • 2-04 マクロを登録する
    • マクロを[フォームコントロール]のボタンに登録する
    • 登録したマクロを実行する
    • 練習問題
  • 2-05 マクロを含むブックを保存する
    • 「Excelマクロ有効ブック」とは?
    • 「Excelマクロ有効ブック」として保存する
    • 練習問題
  • 2-06 マクロの構成と基本用語
    • マクロの構成
    • マクロの基本用語
    • 練習問題
  • 2-07 マクロを1 つのブックで集中管理する
    • マクロを個人用マクロブックに記録する
    • 「個人用マクロブック」とは?
    • 個人用マクロブックを削除する
    • 練習問題
  • 2-08 セキュリティに関するその他の操作
    • 一時的にマクロを有効にする
    • 再びセキュリティメッセージバーを表示する
    • セキュリティのレベルを変更する
    • 「信頼できる場所」にマクロを含むブックを保存する
    • 練習問題

3章 Visual Basic Editor でマクロを編集しよう

  • 3-01 Visual Basic Editor を起動する
    • Visual Basic Editorとは?
    • VBEの起動と画面表示の切り替え
    • 練習問題
  • 3-02 Visual Basic Editor を終了する
    • VBEを終了する3つの方法
    • 練習問題
  • 3-03 Visual Basic Editor の画面構成
    • VBEを起動した直後に表示されるウィンドウ
    • ウィンドウの配置を変更する
    • 練習問題
  • 3-04 モジュールとプロジェクト
    • プロジェクトエクスプローラー内の表示
    • 「モジュール」とは? 「プロジェクト」とは?
    • 標準モジュールを挿入する
    • 標準モジュールを削除する
    • 標準モジュールをエクスポートとインポートする
    • 練習問題
  • 3-05 コードウィンドウの画面構成と編集操作
    • コードウィンドウを表示する
    • コードウィンドウの画面構成
    • 目的のマクロをコードウィンドウに表示する
    • コードウィンドウ内での編集操作
    • 練習問題
  • 3-06 コードウィンドウの表示変更と印刷
    • コードウィンドウの表示方法を変更する
    • コードウィンドウを印刷する
    • 練習問題
  • 3-07 Visual Basic Editor の[標準]ツールバー
    • [標準]ツールバーの基本コマンド
    • 練習問題

4章 マクロを登録しよう

  • 4-01 ショートカットキーにマクロを登録する
    • マクロにショートカットキーを割り当てる
    • 練習問題
  • 4-02 クイックアクセスツールバーにマクロを登録する
    • [クイックアクセスツールバー]にボタンを追加する
    • [クイックアクセスツールバー]のボタンイメージを変更する
    • 練習問題
  • 4-03 図形にマクロを登録する
    • 図形オブジェクトにマクロを登録する
    • 登録したマクロを解除する
    • 練習問題

5章 Visual Basic Editor を使いこなそう

  • 5-01 ヘルプを表示する
    • VBEのメニューバーからヘルプを表示する
    • 目的のキーワードのヘルプを表示する
  • 5-02 効率よくコーディングする
    • キーワードのスペルは自動的に変換される
    • 自動クイックヒントと自動メンバー表示
    • 入力候補
    • 練習問題
  • 5-03 VBE からマクロを実行する
    • VBEからのマクロの実行方法と注意点
    • 練習問題
  • 5-04 エラーに対処する
    • コンパイルエラー
    • 実行時エラー
    • デバッグと論理エラー
    • [デバッグ]メニューのコマンド
    • ステップ実行でステートメントの動作を確認する
    • ブレークポイントを解除する
    • 複数のブレークポイントを一度に解除する
    • 練習問題
  • 5-05 イミディエイトウィンドウ
    • イミディエイトウインドウを表示する
    • イミディエイトウィンドウでステートメントを実行する
    • 練習問題

6章 マクロの記録のステートメントを修正しよう

  • 6-01 マクロの記録の限界
    • デフォルト値が記録される
    • 無駄な操作が記録される
    • 汎用性のあるマクロが作成できない
    • 条件分岐や繰り返しを行うマクロが作成できない
    • 練習問題
  • 6-02 マクロの記録のステートメントを修正する
    • 事例1:ブックをすべて閉じる
    • 事例2:ブックをアクティブにする
    • 事例3:シートを扱うときの注意点
    • 事例4:確認メッセージを表示せずにワークシートを削除する
    • 事例5:ワークシートを非表示にする
    • 事例6:ワークシートを再表示する
    • 事例7:印刷プレビューを表示する
    • 事例8:定義された名前でセルを選択する
    • 事例9:列の表示と非表示を切り替える
    • 事例10:セルの値を取得する
    • 事例11:セルにさまざまな種類の値を入力する
    • 事例12:セルの値を別のセルに設定する
    • 事例13:セルの数式と値をクリアする
    • 練習問題

7章 VBAを体験してみよう

  • 7-01 変数を体験する
    • ブック名をダイアログボックスに表示する
    • 練習問題
  • 7-02 条件分岐を体験する
    • 単一条件判断
    • 複数条件判断
    • 条件分岐のための比較演算子
    • 練習問題
  • 7-03 ダイアログボックスで押されたボタンを判断する
    • ユーザーに処理を選択させる
    • MsgBoxの構文
    • MsgBoxでダイアログボックスにボタンを配置する
    • MsgBoxでダイアログボックスにタイトルを表示する
    • MsgBoxで対話型マクロを体験する
    • MsgBoxの対話型マクロの特徴
    • 練習問題
  • 7-04 ループを体験する
    • For...Nextステートメントでループする
    • For Each...Nextステートメントでループする
    • 練習問題

付録

  • 付録01 サンプルファイルについて
  • 付録02 Visual Basic Editorのショートカットキー
  • 付録03 練習問題の解答

索引

サポート

補足情報

解説動画

以下のリストから確認したい解説動画の番号をクリックしてください。

1章
2章
3章
4章
5章
6章

ダウンロード

ダウンロードを行う前に確認していただきたいこと

本データの利用につきましては,通常の使用状態においては何の問題も発生しないことを確認しておりますが,万が一障害が発生し,その結果いかなる損害が発生したとしても,弊社および著者は何ら責任を負うものではありませんし,一切の保証をいたしかねます。必ずご自身の責任においてご利用ください。
本データは著作権法上の保護を受けています。収録されているファイルの一部あるいは全部について,いかなる方法においても無断で複写,複製,再配布することは禁じられています。以上のことをご確認,ご了承の上,データをご利用願います。

データのダウンロードと収録内容について

ダウンロードしていただくファイルは,ZIP形式の圧縮ファイルです。解凍してお使いください。

ダウンロード
サンプルデータ

商品一覧