パーフェクトシリーズパーフェクトExcel VBA

[表紙]パーフェクトExcel VBA

紙版発売
電子版発売

B5変形判/576ページ

定価3,608円(本体3,280円+税10%)

ISBN 978-4-297-10875-5

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

VBAは,表計算ソフトExcelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に使用できるプログラミング言語です。ITエンジニアだけでなく,すべてのビジネスマンに門戸を開き,その仕事の価値を高めるチャンスを提供している,希少なプログラム言語の一つです。そして一般的にはプログラミング初心者向けの「やさしい言語」と考えられていますが,本当にそうでしょうか?

ある程度学習と実践を重ね,いくつかのマクロを本格的に活用し始めた頃から「VBAならではの問題」に悩まされるようになります。「VBAならではの問題」とは,

  • 理解があやふやなのに動いてしまっているため,エラーや仕様変更が発生したときの対応に大変な労力がかかる
  • 同じ目的に対して,それを実現するための書き方がいくつも存在していて混乱する
  • たくさんの「自己流」が存在していて,他のVBAユーザーとの協力体制を築きづらい
  • クラスやオブジェクトモジュールなどの概念について学ぶ機会がないため,他の方法で実現してしまっている

こうした問題を解決するために,本書では,以下のステップでVBAというプログラミング言語を再学習することを提案しています。

  1. 言語としてのVBAとその学習環境の特徴を知る
  2. プログラミング言語VBAの体系を学習の土台として整える
  3. その土台の上に,主要なライブラリについての知識を乗せ直す

以下は本書の章構成になりますが,値,式,ステートメント,プロシージャ,モジュール,プロジェクトとライブラリという,言語を構成するレイヤーを正しく理解して,言語の構造と体系が理解できるようになっています。

Part1 Excel VBA~overview
1章 イントロダクション――VBAの概要

Part2 Excel VBAの言語仕様
2章 式と値
3章 ステートメント
4章 制御構造
5章 プロシージャ――手続きに名前をつける
6章 モジュール――プログラムを部品ごとにまとめる
7章 プロジェクトとライブラリ

Part3 ライブラリ
8章 VBAライブラリその1――VBA関数
9章 VBAライブラリその2――コレクション
10章 配列の操作
11章 Excelライブラリ
12章 MSFormsライブラリ
13章 Scriptingライブラリ

Part4 実践Excel VBAプログラミング
14章 アプリケーション開発

本書を読破し,土台を整えて,知識を取り入れるには,それなりの時間を要するものと思います。しかし,それを乗り越えた先,Excel VBAの学習と活用にかかる労力は大きく軽減でき,新たなExcel VBAの世界を魅力的に感じていただけるはずです。

こんな方におすすめ

  • 業務でVBAに関わるエンジニア
  • VBAを根本的から学習しプロを目指したいと考えている人
  • VBAの基本はある程度理解しているが応用力が足りないと感じている人

この書籍に関連する記事があります!

Excel VBAを学び続けるための土台をつくる
VBAはとても多くの方が活用している人気のプログラム言語です。

著者プロフィール

高橋宣成(たかはしのりあき)

株式会社プランノーツ代表取締役。1976年5月5日こどもの日に生まれる。
電気通信大学大学院電子情報学研究科修了後,サックスプレイヤーとして活動。自らが30歳になったことを機に就職。モバイルコンテンツ業界でプロデューサー,マーケターなどを経験。しかし「正社員こそ不安定」「IT業界でもITを十分に活用できていない」「生産性よりも長時間労働を評価する」などの現状を目の当たりにする。日本のビジネスマンの働き方,生産性,IT活用などに課題を感じ,2015年6月に独立,起業。
現在「ITを活用して日本の『働く』の価値を高める」をテーマに,VBA,Google Apps Script,Pythonなどのプログラム言語に関する研修,セミナー講師,執筆,メディア運営,コミュニティ運営など,ノンプログラマー向け教育活動を行う。
コミュニティ「ノンプログラマーのためのスキルアップ研究会」主宰。Linkedinラーニングトレーナー。自身が運営するブログ「いつも隣にITのお仕事」は,月間100万PVを超える人気を誇る。

ホームページ:いつも隣にITのお仕事