はじめての最新 Excel VBA [決定版] Excel2019 / Windows10 完全対応
ハジメテノサイシンエクセルブイビーエーケッテイバン エクセルニセンジュウキュウウィンドウズテンカンゼンタイオウ
- 著者:
- 金城俊哉(キンジョウトシヤ)
- 注目:
- 総合 2496 位
- 出版社:
- 秀和システム
- 出版日:
- 2020年01月22日頃
- ISBN:
- 9784798061108
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Excel VBA の入門書です。動作の自動化から定型処理の省力化まで、VBA をいちからマスターできます。本書では VBA の基本的なことから、実際に現場で使えるマクロを作成するテクニックまでをわかりやすく解説しました。各項目にワンポイント的な情報を数多く掲載するとともに、紹介したテクニックをサンプル集としてまとめてあります。実際にプログラムを動かしながら学んでいきましょう。
技書の森解説
『はじめての最新 Excel VBA [決定版] Excel2019 / Windows10 完全対応』 (金城 俊哉 著、秀和システム、2020 年 1 月刊) は、マクロの記録から始めて、VBA の文法、セルとシートとブックの操作、印刷、関数の活用、ユーザーフォームまでを全 16 章で扱う Excel VBA の入門書です。版元の紹介文には、Excel VBA の基本から現場で使えるマクロを作るテクニックまでを初心者向けに解説し、マクロも VBA も初めての読者のために各項目にワンポイント情報を載せた本だとあります。仕事に使えるサンプルプログラム 51 本が付きます。
全 16 章の流れ、マクロの記録からユーザーフォームとデバッグまで
CHAPTER 1「VBA とマクロの概要」で VBA とマクロの違いと使う利点を押さえ、CHAPTER 2 と CHAPTER 3 でよく行う操作をマクロとして記録し、実行と編集、ショートカットキーやボタンへの登録、相対参照での記録、個人用マクロブック、マクロのセキュリティの設定へ進みます。CHAPTER 4 は VB エディターの画面とツールバー、CHAPTER 5「VBA プログラミングのキモ」はプロパティとメソッドです。CHAPTER 6 から CHAPTER 9 は変数と定数、データ型、独自のデータ型、演算子、配列、Sub プロシージャと Function プロシージャ、条件分岐と繰り返しという文法の中心で、CHAPTER 6 には CSV ファイルのデータを読み込んでユーザーフォームに出す項目もあります。CHAPTER 10 から CHAPTER 13 はセル、シート、ブック、印刷の操作の自動化、CHAPTER 14 は VBA から SUM や AVERAGE、COUNT、LEFT などのワークシート関数を使う方法です。CHAPTER 15 でユーザーフォームを作り、最後の CHAPTER 16「VBA マクロのエラーとバグを探す」でエラーの回避と デバッグ を扱います。巻末の資料は主要なステートメント、メソッド、プロパティ、オブジェクトの一覧と、実用サンプル集です。
オブジェクトとプロパティとメソッド、配列と繰り返し
VBA は Excel の中のブック、ワークシート、セル範囲をオブジェクトとして階層で扱い、オブジェクトの状態はプロパティで読み書きし、コピーや削除のような動作はメソッドで命じます。マクロの記録は画面の操作をこの形のコードに書き出す機能です。
本書が扱う 配列 は、複数の値を 1 つの名前でまとめて扱うデータ型で、CHAPTER 6 から CHAPTER 9 の文法の章に入ります。日々の集計表の整形、シートの複製、決まった範囲の印刷のような定型の作業の 自動化 は、CHAPTER 10 から CHAPTER 13 のセル、シート、ブック、印刷の操作で扱います。CHAPTER 3 にはマクロのセキュリティの設定の項目があります。
Excel 2019 と Windows 10 の画面
本書の画面と手順は Excel 2019 と Windows 10 を対象にしています。Microsoft Learn の製品ライフサイクルによれば、Excel 2019 の延長サポートは 2025 年 10 月に終了しています。
目次には外部のデータベースとの接続や、Word や Outlook など他の Office アプリケーションとの連携、Web からのデータの取得を扱う項目はありません。本書は、マクロの記録から VBA の文法、セルとシートとブックと印刷の自動化、ユーザーフォームとデバッグまでを全 16 章と資料に収めています。
この本に興味がある方におすすめ
関連する本
金城俊哉 の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
関連用語
自動化
手作業の繰り返し処理を仕組みに任せ、人の手を介さず実行できるようにすること
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
KISS 原則
Keep It Simple, Stupid - 設計をできるだけシンプルに保つことを求める原則
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則
YAGNI
You Aren't Gonna Need It - 今必要でない機能を先回りして実装しない原則
ヘキサゴナルアーキテクチャ
ポートとアダプターでビジネスロジックを外部依存から分離する設計パターン