Excel VBA 文法はわかるのにプログラムが書けない人が読む本
2019年9月7日紙版発売
2019年9月7日電子版発売
田中徹 著
A5判/296ページ
定価2,178円(本体1,980円+税10%)
ISBN 978-4-297-10814-4
書籍の概要
この本の概要
「FOR文やIF文といったステートメントは理解しているし,フォームの作り方,呼び出しなどもわかっている」しかし,「目の前にある業務を効率化するプログラムをどう作ればいいかわからない」。こんな悩みを抱える方を対象に,「プログラム化するためのロジックを考える力を養う」「システム化するためのスキルを習得する」ことを目的とする本です。
コーディングの定石から,汎用化・省力化でよりよいプログラムを作る方法,ユーザに合わせてUIやエラーケースを考慮しながら業務システムとして仕上げる方法まで,数多くの例題を用意し,少しずつレベルを上げながら詳しく解説していきます。
こんな方におすすめ
- Excel VBAで,やりたいことがうまく書けない方
- プログラムを一から書けるようになりたい方
- 今度こそきちんと学びたい方
この書籍に関連する記事があります!
- なぜExcel VBAで思い通りのプログラムが書けないのか
- Excelのシート上にあるボタンをプチっと押すと,数十万のデータの中から重複しているキーワードを抜き出す。
本書のサンプル
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
第1章 「やりたいこと」を「プログラム化」できないのはなぜか
- 1-1 この本のねらい
- 1-2 やりたいことを「プログラム化」できないのはなぜか
- 1-3 プログラムを作る上で大切なこと
- 1-4 業務プログラムはシートモジュールに書くべし!
- 1-5 どんな関数があるのかを知らないと発想力も生まれない
- 1-6 本書を読むにあたって押さえておくべきポイント
第2章 発想力を支える基礎知識
- 2-1 外部変数を使いこなす
- 2-2 フォームを使うと何が便利なのか
- 2-3 フォームを閉じたそのあと
- 2-4 発想力を支えるコントロール活用術
- 2-5 On Errorを正しく使う
第3章 コーディングの定石を身に付けるための例題≪基本編≫
- 3-1 条件に合うデータの件数を調べる——段階的に具体的に表現する
- 3-2 条件に合うデータの有無を調べる——それ以降探さない
- 3-3 条件に合うデータを合計する——If文が成立したら足す
- 3-4 最大値/最小値を取得する——暫定値を使う
- 3-5 最大値/最小値を取得する・同点あり——他の方法も考える
- 3-6 最大値/最小値を取得する・Excel Ver.——Excelの特徴を使う
- 3-7 外側から作るか内側から作るか
第4章 汎用化・省力化でよりよいプログラムを作るための例題≪中級編≫
- 4-1 データの終わりを知る——基本
- 4-2 データの終わりを知る——不規則データ
- 4-3 暗号化にチャレンジ——規則性を見つける
- 4-4 社員番号で氏名を取得する——汎用性を高める
- 4-5 関数の共通化
- 4-6 背景などを着色するときの工夫
- 4-7 9×9の計算——二重ループの基本
- 4-8 重複語句を調べる——コードの無駄を省く
- 4-9 全てのチェックボックスのON/OFF切り替え——力技でなくスマートに
- 4-10 他のExcelファイルのデータを扱う——いろんなチェックが必要
第5章 発想力と論理的思考力を高めるための例題≪応用編≫
- 5-1 データの並べ替え1——バブルソート
- 5-2 データの並べ替え2——改良バブルソート
- 5-3 データの並べ替え3——バケットソート
- 5-4 画像を効果的に見せる——可視化/不可視化
- 5-5 関数の戻り値で判断させる——差異点の処理
- 5-6 コンボボックス・リストボックスの連携——コントロールの活用
- 5-7 データを推理して当てる——シート上の仕掛けと関数の組み合わせの発想
- 5-8 テキストファイルを扱う——業務プログラムの幅を広げるスキル
- 5-9 「マクロの記録」を正しく活用
第6章 業務システムとして仕上げるための例題≪活用編≫
- 6-1 条件により「いい感じ」に案分させる——人が行う判断の解析
- 6-2 全社員が所有する取引先の名刺データ活用——仕様をまとめる
この本に関連する書籍
-
パーフェクトExcel VBA
VBAは,表計算ソフトExcelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に使用できるプログラミング言語です。ITエンジニアだけで...
-
実務で使える Excel VBA プログラミング作法 ~「動けばOK」から卒業しよう!生産性が上がるコードの書き方
業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知ら...
-
今すぐ使えるかんたんEx Excelマクロ&VBA プロ技BESTセレクション[Excel 2016/2013/2010/2007対応版]
本書は,Excel VBAの基本と実践的なテクニックを一冊でまとめてマスターしたい人のための解説書です。Excelの記録マクロの使い方とVBEによる編集方法,プロシージャ・オ...
-
Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~
Excel VBAの経験がほとんどないけれど,しっかり取り組んでみたい方向けの入門書。VBAをマスターするうえで必須の「繰り返し」や「条件分岐」など基礎的なテーマから,...