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

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

紙版発売
電子版発売

B5変形判/176ページ

定価1,760円(本体1,600円+税10%)

ISBN 978-4-297-12818-0

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

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

こんな方におすすめ

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

本書のサンプル

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

サンプル画像4

サンプル画像5

目次

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 練習問題の解答

索引

著者プロフィール

大村あつし(おおむらあつし)

Excel VBAを得意とするテクニカルライターであり,20万部のベストセラー『エブリ リトル シング』の著者でもある小説家。過去にはAmazonのVBA部門で1~3位を独占し,上位14冊中9冊がランクイン。Microsoft Officeのコミュニティサイト「moug.net」と技能資格「VBAエキスパート」の創設者。主な著書は『かんたんプログラミングExcel VBA』シリーズ,『新装改訂版Excel VBA本格入門』『大村式【動画&テキスト】Excel マクロ&VBA 最高のはじめ方』『Excel VBAコードレシピ集』(以上,技術評論社)など多数。「大村あつし Excel マクロ VBA」のチャンネル名でYouTubeでも活動中。