ExcelVBA[完全]入門

エクセルブイビーエーカンゼンニュウモン

ExcelVBA[完全]入門の表紙
アプリケーション
著者:
古川順平(フルカワジュンペイ)
出版社:
SB クリエイティブ
出版日:
2023年02月01日
ISBN:
9784815617714
在庫:
在庫あり
0
初級者向け
EXCELアプリケーションVBAプログラミング自動化マクロデータ処理PowerQuery入門業務効率化システム開発

なぜ注目されているか

総合2271位

書籍紹介

本書は、Excel による業務の自動化・効率化を行いたい人、本格的なシステム作成を請け負う VBA プログラマーを目指す方等を対象に、VBA の基礎から実践的なコーディングまでを一冊で解説していきます。
変数や配列の使い方、繰り返しや条件分岐、ライブラリの使い方といった VBA の基礎はもとより、「データの入力/転記」「複数シート上にあるデータのまとめ方」「Web や Access からデータを取り込む」「集計/分析結果の出力」「入力フォームの作り方」「マクロを高速化するテクニック」「PowerQuery によるたデータ収集」等、すぐに役立つテクニックまで幅広く掲載しています。

技書の森解説

『ExcelVBA[完全]入門』 (古川順平 著、SB クリエイティブ、2023 年 1 月刊) は、Excel の作業を VBA で自動化したい人に向けて、マクロを動かす準備と文法の基礎から、データ処理、外部データの取り込み、入力画面の作成までを 1 冊で扱う入門書です。版元は対象を、Excel による業務の自動化と効率化を行いたい人や、本格的なシステム作成を請け負う VBA プログラマーを目指す人と案内しています。国立国会図書館の書誌には、2018 年刊の『Excel VBA の教科書』を改題して改訂した本と注記されています。版元の著者紹介によると、著者は富士山麓で活動するテクニカルライター兼インストラクターです。

基礎編 Chapter 1〜9、VBE からエラー処理まで

本書は基礎編と実践編の 2 部、全 20 章で構成されています。基礎編は Chapter 1「VBA を始めるための準備と仕組み」で VBE の使い方とマクロの保存を押さえ、Chapter 2「オブジェクト単位で各種機能にアクセスする」でセルの値の操作とオブジェクトの考え方に進みます。Chapter 3「もっとプログラムらしく VBA の基礎文法」で変数、演算子、条件分岐とループ処理を、Chapter 4「「文字列」と「日付」と「時間」の扱い方」で文字列と数値と日付の処理を扱い、Chapter 5「リストを一気に処理 配列・コレクションの仕組み」、Chapter 6「そのマクロ、いつ実行するの?」、Chapter 7「外部ライブラリで VBA の機能を拡張する」、Chapter 8「マクロのパーツ化やユーザー定義関数」を経て、Chapter 9「プログラムにつきものな、エラー処理とデバッグ」で基礎編を終えます。Chapter 8 にはモジュールのエクスポートとインポート、バージョン管理の方法を考える節もあります。

実践編 Chapter 10〜20、セル操作から入力画面の作成まで

実践編は Chapter 10「目的のセルへアクセスする」と Chapter 11「セルの値と見た目の変更」でセル範囲と書式の扱いを固め、Chapter 12「VBA でのデータ処理」で並べ替え、抽出、重複の削除、表記の統一、検索を扱います。Chapter 13「VBA でのファイル処理」では複数ブックの処理と FileSystemObject、OneDrive 上のファイルを扱う際の注意点を、Chapter 14「集計 / 分析結果を「出力」する」では印刷と PDF の出力を取り上げます。Chapter 15「外部データとの連携処理」と Chapter 16「Power Query と連携して外部データを取り込む」はテキストファイルや外部データベース、Power Query の M 言語の基本へ、Chapter 17「Web 上のデータを Excel に取り込む」は Web ページのソースの解析と DOMDocument による XML の解析へ進みます。続いて Chapter 18「マクロの実行速度を上げる」、Chapter 19「シートを利用した入力インターフェイス」、Chapter 20「ユーザーフォームの利用」で終わります。

オブジェクトの階層、配列、デバッグの用語

Excel の機能は、ブック、シート、セル範囲といったオブジェクトの階層で整理されています。マクロの記録で生成されるコードも、この階層に沿って、どのオブジェクトのどの性質を操作するのかを順に書いたものです。セル範囲の値をまとめて 配列 に読み込み、計算してから書き戻すのは、処理を速くする手法の 1 つです。実行時の不具合を追う作業が デバッグ です。本書の基礎編と実践編は、これらを Chapter 5 の配列、Chapter 9 のエラー処理とデバッグ、Chapter 18 の実行速度という形で章に立てています。

業務の自動化から VBA プログラマーまでを想定した入門書

Excel と VBA の本の選び方は Excel / VBA 本ガイド にまとめています。本書は、VBA の準備と文法の基礎からオブジェクト、配列、エラー処理、セルとファイルの処理、外部データと Power Query の連携、実行速度、入力画面とユーザーフォームまでを、基礎編と実践編の全 20 章に収めています。

この本に興味がある方におすすめ

関連する本

古川順平 の他の書籍

関連記事

関連用語

共有: