できるExcel マクロ&VBA Copilot対応
インプレス
- 国本 温子(著者)、 できるシリーズ編集部(著者)
VBAの基本から活用、Copilot連携まで分かる
本書はExcelのマクロとVBAを使い、業務効率化を目指す人のための入門書です。基本編ではVBAが初めての人にもわかりやすく、ファイルの開き方から丁寧に紹介。オブジェクト、プロパティといった専門用語から、変数、引数などプログラミングに必要な概念もしっかりと解説します。続く活用編では、豊富な実践例をリファレンス形式で紹介。また、各章の最後には、その章で学んだ処理を組み合わせて実行する「まとめ」のレッスンを掲載。仕事に役立つスキルがしっかりと身に付きます。さらにマイクロソフトの生成系AI「Copilot」にも対応。VBAの活用範囲をさらに広げるアイデアを満載します。
発売日:2024-12-24
ページ数:353ページ
目次
表紙
本書の前提
まえがき
本書の読み方
練習用ファイルの使い方
目次
本書の構成
ご購入・ご利用の前に
基本編 第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のおすすめプロンプト集
著者プロフィール
-
国本 温子(著者)
テクニカルライター、企業内でワープロ、パソコンなどのOA教育担当後、OfficeやVB、VBAなどのインストラクターや実務経験を経て、フリーのITライターとして書籍の執筆を中心に活動中。主な著書に『できる大事典 Excel VBA 2019/2016/2013 & Microsoft365対応』『できる逆引きExcel VBAを極める勝ちワザ716 2021/2019/2016 & Microsoft 365対応』『できるAccess パーフェクトブック 困った!&便利ワザ大全2019/2016/2013 & Microsoft365対応』(共著:インプレス)『Excel マクロ&VBA [実践ビジネス入門講座] [完全版]第2版』(SBクリエイティブ)などがある。
絶賛!発売中!
-
- Pages・Numbers・Keynoteマスターブック2026
- 予約 2695円
-
- 東弘子(著者)
- Mac
-
- 予約受付中
-
- CLIP STUDIO PAINTで学ぶ 色塗りの基本
- 予約 2475円
-
- たか(著者)
- その他
-
- 予約受付中
-
- Blender+Unityで作る、動かす! 3Dキャラクター制作実践ガイド
- 予約 4378円
-
- 0から始めるblender生活(著者)
- 3D・CAD
-
- 予約受付中
-
- もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書
- 予約 2948円
-
- クジラ飛行机(著者)
- その他言語
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation