できる Excel マクロ&VBA Copilot対応
インプレス / 2024年12月24日 / 全352ページ
本書はExcelのマクロとVBAを使い、業務効率化を目指す人のための入門書です。基本編ではVBAが初めての人にもわかりやすく、ファイルの開き方から丁寧に紹介。続く活用編では、豊富な実践例をリファレンス形式で紹介。また、各章の最後には、その章で学んだ処理を組み合わせて実行する「まとめ」のレッスンを掲載。Copilotの活用方法も含め、仕事に役立つスキルがしっかりと身に付きます。
目次
- 本書の前提
- まえがき
- 本書の読み方
- 練習用ファイルの使い方
- 目次
- 本書の構成
- ご購入・ご利用の前に
- 基本編 第1章 マクロの基本を覚えよう
- レッスン01 いつもの操作を自動化しよう<Introduction>
- レッスン02 マクロとは何かを知ろう<マクロ>
- レッスン03 マクロ作成の準備をしよう<[開発]タブ>
- レッスン04 マクロを記録してみよう<マクロの記録>
- レッスン05 マクロを含むブックを保存して開こう<マクロを含むブックの保存・開く>
- レッスン06 マクロを実行しよう<マクロの実行>
- レッスン07 マクロの中身を見てみよう<マクロの中身>
- レッスン08 マクロを削除しよう<マクロの削除>
- この章のまとめ 基本操作を覚えておこう
- 基本編 第2章 マクロを作ってみよう
- レッスン09 VBAを使ってみよう<Introduction>
- レッスン10 VBAとは何かを知ろう<VBAの基礎>
- 本書の前提
- まえがき
- 本書の読み方
- 練習用ファイルの使い方
- 目次
- 本書の構成
- ご購入・ご利用の前に
- 基本編 第1章 マクロの基本を覚えよう
- レッスン01 いつもの操作を自動化しよう<Introduction>
- レッスン02 マクロとは何かを知ろう<マクロ>
- レッスン03 マクロ作成の準備をしよう<[開発]タブ>
- レッスン04 マクロを記録してみよう<マクロの記録>
- レッスン05 マクロを含むブックを保存して開こう<マクロを含むブックの保存・開く>
- レッスン06 マクロを実行しよう<マクロの実行>
- レッスン07 マクロの中身を見てみよう<マクロの中身>
- レッスン08 マクロを削除しよう<マクロの削除>
- この章のまとめ 基本操作を覚えておこう
- 基本編 第2章 マクロを作ってみよう
- レッスン09 VBAを使ってみよう<Introduction>
- レッスン10 VBAとは何かを知ろう<VBAの基礎>
- レッスン11 マクロを作成する画面を表示しよう<VBE>
- レッスン12 マクロを作成してみよう<VBAでマクロ作成>
- レッスン13 マクロ作成で覚えておきたいこと<マクロ作成のコツ>
- レッスン14 いろいろな実行方法を覚えよう<マクロの実行>
- レッスン15 エラーの対処法を覚えておこう<エラー対処>
- レッスン16 わからないことを調べるには<オンラインヘルプ>
- この章のまとめ ExcelとVBEの画面を並べて作業しよう
- 基本編 第3章 VBAの文法の基本を覚えよう
- レッスン17 VBAの基本を覚えよう<Introduction>
- レッスン18 オブジェクト・プロパティ・メソッドは何かを知ろう<オブジェクト・プロパティ・メソッド>
- レッスン19 オブジェクトをもっと理解しよう<オブジェクト>
- レッスン20 プロパティをもっと理解しよう<プロパティ>
- レッスン21 メソッドをもっと理解しよう<メソッド>
- レッスン22 引数の設定方法を覚えよう<引数>
- レッスン23 オブジェクトを省略して記述するには<Withステートメント>
- この章のまとめ VBAの基礎を固めよう
- 基本編 第4章 変数や定数を覚えよう
- レッスン24 値に名前を付けて自由に利用しよう<Introduction>
- レッスン25 変数を使ってみよう<変数>
- レッスン26 オブジェクト変数を使ってみよう<オブジェクト変数>
- レッスン27 定数を使ってみよう<定数>
- この章のまとめ 変数は必ずマスターしよう
- 活用編 第5章 セルの基本的な参照方法を覚えよう
- レッスン28 Rangeオブジェクトを取得しよう<Introduction>
- レッスン29 セルの参照と選択方法<Rangeプロパティ、Cellsプロパティ>
- レッスン30 行と列の参照と選択方法<Rowsプロパティ、Columnsプロパティ>
- レッスン31 セルや行・列を参照した活用マクロを使ってみよう<セルの参照、行・列の参照>
- この章のまとめ 参照方法の種類と違いをおさえよう
- 活用編 第6章 表作成に便利なセルの参照方法を覚えよう
- レッスン32 表の変化に柔軟に対応するセルを参照しよう<Introduction>
- レッスン33 表全体・表内の行と列のセルを参照するには<表参照>
- レッスン34 上下のセルや隣のセルを参照するには<離れた位置のセル参照>
- レッスン35 表の一番下の行や一番右の列のセルを参照するには<終端セル参照>
- レッスン36 セル範囲を拡大・縮小するには<セル範囲の変更>
- レッスン37 いろいろなセル参照方法を使ってデータを転記しよう<データ転記>
- この章のまとめ セルやセル範囲は柔軟に参照できる
- 活用編 第7章 セルの値や見た目などを変更しよう
- レッスン38 セルを操作する方法を覚えよう<Introduction>
- レッスン39 セルに値や数式を入力するには<値や式の入力>
- レッスン40 セルの値や書式を削除するには<値や書式の削除>
- レッスン41 セルをコピーするには<セルのコピー>
- レッスン42 セルを挿入・削除する<セルの挿入と削除>
- レッスン43 セルに書式を設定するには<セルの書式設定>
- レッスン44 セル内の文字の配置を変更するには<文字の配置>
- レッスン45 セルの表示形式を設定するには<セルの表示形式>
- レッスン46 セルや文字に色を設定するには<セルや文字の色>
- レッスン47 罫線を引くには<罫線>
- レッスン48 行の高さや列の幅を変更するには<セル範囲の変更>
- レッスン49 特定のセルをまとめて参照するには<セルの種類>
- レッスン50 テキストデータを表形式に整形するには<フリガナ列追加>
- この章のまとめ 対象となるオブジェクトをきちんと把握しよう
- 活用編 第8章 シートやブックの操作を覚えよう
- レッスン51 シートやブックを操作する処理を覚えよう<Introduction>
- レッスン52 シートの参照と選択方法を覚えよう<シートの参照と選択>
- レッスン53 シートの移動とコピーの方法を覚えよう<シートの移動・シートのコピー>
- レッスン54 シートを追加するには<シートの追加>
- レッスン55 シートを削除するには<シートの削除>
- レッスン56 ブックの参照と選択方法を覚えよう<ブックの参照と選択>
- レッスン57 ブック名やブックの保存先を参照するには<ブック名と保存場所>
- レッスン58 ブックを開くには<ブックの開き方>
- レッスン59 ブックを閉じるには<ブックの閉じ方>
- レッスン60 新規ブックを追加するには<ブックの追加>
- レッスン61 ブックを保存するには<ブックの保存>
- レッスン62 PDF形式のファイルとして保存するには<PDFで保存>
- レッスン63 シートをコピーして保存するマクロを作ってみよう<複数ブックの操作>
- この章のまとめ シートやブックの扱いをマスターしよう
- 活用編 第9章 条件分岐と繰り返し処理を覚えよう
- レッスン64 VBAの要になる処理を覚えよう<Introduction>
- レッスン65 条件分岐と繰り返し処理とは何かを知ろう<フローチャート>
- レッスン66 条件式の設定方法を覚えよう<条件式>
- レッスン67 条件を満たす、満たさないで処理を分けるには<Ifステートメント>
- レッスン68 1つの対象に対して複数の条件で処理を分けるには<Select Caseステートメント>
- レッスン69 条件を満たす間処理を繰り返す<Do While…Loop ステートメント>
- レッスン70 指定した回数処理を繰り返すには<For Nextステートメント>
- レッスン71 コレクション全体に同じ処理を繰り返す<For Each …Nextステートメント>
- レッスン72 フォルダー内のブックのシートを1つのブックにコピーするには<Dir関数>
- この章のまとめ 条件分岐と繰り返し処理を実務に役立てよう
- 活用編 第10章 VBA関数を使ってみよう
- レッスン73 関数を使っていろいろな処理を行おう<Introduction>
- レッスン74 VBA関数とは<VBA関数>
- レッスン75 日付や時刻を操作する関数を使うには<日付時刻関数>
- レッスン76 文字列を操作する関数を使うには<文字列関数>
- レッスン77 データの表示形式を変換する関数を使うには<表示形式変換>
- レッスン78 データ型を操作する関数を使うには<データ型操作>
- レッスン79 ワークシート関数をVBAで使うには<ワークシート関数の利用>
- レッスン80 オリジナルの関数を作成するには<ユーザー定義関数>
- レッスン81 西暦の日付から元号の年を求めるには<元号のユーザー定義関数>
- この章のまとめ 関数を使いこなしてデータ操作に役立てよう
- 活用編 第11章 並べ替えや抽出を使ってデータを操作しよう
- レッスン82 データベースを操作する方法を学ぼう<Introduction>
- レッスン83 データを並べ替えるには<データの並べ替え>
- レッスン84 データを抽出するには<データの抽出>
- レッスン85 データを検索するには<データの検索>
- レッスン86 データを置換するには<データの置換>
- レッスン87 テーブルを操作するには<テーブル>
- レッスン88 支店別のデータを別シートにコピーするには<条件分岐の応用>
- この章のまとめ 検索の繰り返し処理を身につけよう
- 活用編 第12章 ユーザーと対話する処理をしよう
- レッスン89 画面でユーザーとやり取りしよう<Introduction>
- レッスン90 メッセージを表示して処理を選択させるには<メッセージボックス>
- レッスン91 ユーザーに入力させる画面を開くには<インプットボックス>
- レッスン92 ユーザーにブックを選択して開かせるには<データを開く・保存する>
- レッスン93 処理を確認してからデータをまとめるには<シート内データまとめ>
- この章のまとめ ニーズにあった柔軟な処理ができる
- 活用編 第13章 その他の実用的な機能を覚えよう
- レッスン94 仕事に役立つ処理を覚えよう<Introduction>
- レッスン95 ブックの開閉時に処理を自動実行するには<イベントプロシージャ>
- レッスン96 エラー発生時に自動的に処理を終了させるには<エラー処理>
- レッスン97 処理をテストするには<デバッグ>
- レッスン98 フォルダーやファイルを操作するには<フォルダー・ファイル操作>
- レッスン99 ワークシートを印刷するには<印刷>
- レッスン100 保存先とファイル名を確認してから保存するには<フォルダーとファイルの検索>
- この章のまとめ 実用的な機能を仕事に活用しよう
- 活用編 第14章 ユーザーフォームを作ってみよう
- レッスン101 ユーザーフォームって何?<Introduction>
- レッスン102 ユーザーフォームってどうやって作るの?<ユーザーフォームの概要>
- レッスン103 フォームを追加するには<ユーザーフォームの追加>
- レッスン104 コントロールを配置するには<コントロールの配置>
- レッスン105 ボタンクリック時の動作を記述するには<イベントプロシージャ>
- レッスン106 ユーザーフォームを表示するボタンを用意するには<フォームを表示>
- レッスン107 並べ替えを実行するには<フォームの利用>
- レッスン108 いろいろなコントロールを使いこなすには<フォームの利用>
- この章のまとめ 学んだ内容をスキルアップにつなげよう
- 活用編 第15章 Copilotをマクロに利用しよう
- レッスン109 Microsoft Copilotを活用しよう<Introduction>
- レッスン110 わからない用語を調べる<Copilotへの質問>
- レッスン111 マクロの意味を解説してもらう<Copilotでマクロを解説>
- レッスン112 マクロを作成してもらう<Copilotでマクロの作成>
- レッスン113 マクロを修正してもらう<Copilotでマクロの修正>
- レッスン114 エラーの原因を調べる<Copilotでエラーの原因調査>
- この章のまとめ Copilotを上手に使って、マクロに活用しよう
- セキュリティリスクのメッセージを表示させないようにするには
- VBA要素索引
- 用語集
- 索引
- 本書を読み終えた方へ
- スタッフリスト
- 奥付
- Excelのマクロ、VBAに役立つCopilotのおすすめプロンプト集
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。