Excel VBA開発を超効率化するプログラミングテクニック
―ムダな作業をゼロにする開発のコツ―
―ムダな作業をゼロにする開発のコツ―
2024年2月24日紙版発売
2024年2月24日電子版発売
深見祐士 著,大村あつし 監修
B5変形判/384ページ
定価2,992円(本体2,720円+税10%)
ISBN 978-4-297-14023-6
書籍の概要
この本の概要
Excel マクロ(VBA)のプログラミングがある程度できるようになると次に知りたいと思うのが「開発(プログラミング作業)の効率化」。本書は「開発の効率化を極限まで高める」ことを目的として,開発を効率化するためのテクニックを集めた書籍です。
大手スキルマーケットココナラのプログラミング関連のカテゴリーではランキング上位常連で業界屈指の開発力を持つVBA開発者である著者による「本当に実践で役に立つ効率化のテクニック」を解説。
本書で扱うテクニックはすべて実務を通して必要であるものに限り,基本設定にかかわるものから他書籍では紹介されていなものまで多岐にわたります。
全体のレベル,到達点は低くはありませんが,初級者から手に取ってもらえるように基本的なことも網羅しつつ,広く役立つ本です。
こんな方におすすめ
- 初級者から上級者までのおもに業務でVBAを使用して開発を行っているVBAユーザー
本書のサンプル
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
絶対知っておきたいVBA開発の超効率化テクニック
第1章 基本設定
- 1-1 Excelブックのツールバーを設定する([開発]タブを表示する)
- 1-2 Visual Basic Editorのオプションを設定する
- 1-3 Visual Basic Editorのツールバーを設定する
第2章 ショートカットキー
- 2-1 ワークシート上でよく使うショートカットキー
- 2-2 VBEでよく使うショートカットキー
第3章 単語登録
- 3-1 IMEの操作
- 3-2 イテレーション(カウンター変数など)
- 3-3 返り値
- 3-4 コメント
第4章 命名規則
- 4-1 モジュール
- 4-2 ユーザーフォームのコントロール
- 4-3 汎用プロシージャと開発用プロシージャ
- 4-4 引数
- 4-5 変数
第5章 コーディングの基本ルール
- 5-1 プロシージャのスコープを明示する
- 5-2 変数は値を格納する直前に宣言する
- 5-3 一部の構文やプロパティは省略しない
- 5-4 Asを揃える
さらに知っておきたいVBA開発の超効率化テクニック
第6章 自分専用の開発用アドインの作成
- 6-1 アドイン(xlamファイル)の作成
- 6-2 アドインの自動保存
- 6-3 アドインの参照
第7章 汎用プロシージャの作成ルール
- 7-1 機能を盛り込みすぎない
- 7-2 入力,処理,出力のルール
第8章 汎用プロシージャの紹介
- 8-1 開発用アドインのモジュール分類の例
- 8-2 配列処理関係汎用プロシージャ
- 8-3 セル操作関係汎用プロシージャ
- 8-4 ファイル操作関係汎用プロシージャ
- 8-5 その他でよく使用する汎用プロシージャ
第9章 汎用プロシージャ紹介での補足説明
- 9-1 ライブラリの参照
- 9-2 Enumを利用した引数
- 9-3 可変長引数配列(ParamArray)
- 9-4 静的変数(Static)
第10章 イミディエイトウィンドウ活用の汎用プロシージャ
- 10-1 配列の中身表示
- 10-2 連想配列の中身表示
- 10-3 文字列の中の改行文字を表示
第11章 イミディエイトウィンドウとクリップボードのコラボテクニック
- 11-1 変数宣言のAsを揃える
- 11-2 コメントを揃える
- 11-3 プロシージャの宣言部分を自動的に改行する
- 11-4 プロシージャの解説用の引数一覧を作成する
- 11-5 プロパティプロシージャを作成する
第12章 リボン登録でさらなる効率化を図る
- 12-1 リボン登録の手順
- 12-2 マクロの登録例(筆者の場合)
- 12-3 列表示を切替(A,B,C⇔1,2,3)
- 12-4 セル範囲にコマンドボタン設置
- 12-5 ユーザーフォーム起動
- 12-6 セル範囲の取得コード自動生成
- 12-7 開発用アドイン参照,参照解除
- 12-8 特定URLの起動
- 12-9 値から着色の条件付き書式設定
- サンプルファイルについて
- ダウンロード特典「階層化フォーム」について
- 索引
この本に関連する書籍
-
Excel VBAでちゃんとしたアプリを作る本
Excel VBAで便利なツールを作ったものの,いざ人に使ってもらうといろんな問題が発生したりします。例えば「データが揃っていないと動かない」「事前に目で確認が必要」...
-
今すぐ使えるかんたんbiz Excelマクロ&VBA 効率UPスキル大全
本書は,ExcelマクロやExcel VBAの基本と実践的なテクニックを,一冊でまとめてマスターしたい人のための解説書です。 ExcelマクロとVBAの入門書は星の数ほどあります...
-
新装改訂版 Excel VBA本格入門 ~マクロ記録・If文・ループによる日常業務の自動化から高度なアプリケーション開発までVBAのすべてを完全解説
Excel VBAを本気で自分のものにしたい方,入門書を終えてから一気のレベルアップを狙う方,ユーザーフォームやコントロールなど実務でExcel VBAを思いのままに操りたい...
-
パーフェクトExcel VBA
VBAは,表計算ソフトExcelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に使用できるプログラミング言語です。ITエンジニアだけで...
-
実務で使える Excel VBA プログラミング作法 ~「動けばOK」から卒業しよう!生産性が上がるコードの書き方
業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知ら...