[改訂新版]Excel VBAをはじめるまえに絶対知っておきたい「マクロ」の本
書籍情報
発売日 : 2022年04月30日
著者/編集 : 大村 あつし
出版社 : 技術評論社
発行形態 : 単行本
書籍説明
内容紹介
解説動画付きでわかりやすささらにアップ!Excelの日常業務を自動化してラクしたいなら別に難しい知識は必要ありません。「マクロの記録」機能さえ覚えれば十分です。
目次
■■■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-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でも活動中。