書籍概要

Excel VBA開発を超効率化するプログラミングテクニック
―ムダな作業をゼロにする開発のコツ―

著者
発売日
更新日

概要

Excel マクロ(VBA)のプログラミングがある程度できるようになると次に知りたいと思うのが「開発(プログラミング作業)の効率化」。本書は「開発の効率化を極限まで高める」ことを目的として,開発を効率化するためのテクニックを集めた書籍です。

大手スキルマーケットココナラのプログラミング関連のカテゴリーではランキング上位常連で業界屈指の開発力を持つVBA開発者である著者による「本当に実践で役に立つ効率化のテクニック」を解説。

本書で扱うテクニックはすべて実務を通して必要であるものに限り,基本設定にかかわるものから他書籍では紹介されていなものまで多岐にわたります。

全体のレベル,到達点は低くはありませんが,初級者から手に取ってもらえるように基本的なことも網羅しつつ,広く役立つ本です。

こんな方におすすめ

  • 初級者から上級者までのおもに業務でVBAを使用して開発を行っているVBAユーザー

サンプル

samplesamplesamplesamplesample

目次

絶対知っておきたい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 値から着色の条件付き書式設定
  • サンプルファイルについて
  • ダウンロード特典「階層化フォーム」について
  • 索引

サポート

ダウンロード

(2024年2月28日更新)

ダウンロードを行う前に確認していただきたいこと

  • 本データの利用につきましては,通常の使用状態においては何の問題も発生しないことを確認しておりますが,万が一障害が発生し,その結果いかなる損害が発生したとしても,弊社および著者は何ら責任を負うものではありませんし,一切の保証をいたしかねます。必ずご自身の責任においてご利用ください。
  • 本データは著作権法上の保護を受けています。収録されているファイルの一部あるいは全部について,いかなる方法においても無断で複写,複製,再配布することは禁じられています。
  • 収録されているのは,いずれも本書内で作成しているファイル,もしくは本書内で解説している内容を確認するために必要なファイルです。
  • 本データには,Microsoft Excel2021は,含まれておりません。

ダウンロードファイルについて

ダウンロードファイルは,以下の4つです。ZIP形式の圧縮ファイルは,解凍してお使いください。

階層化フォーム.zipに誤りがあったため,ファイルを更新しました。2024年2月28日以前にダウンロードされた方は再度ダウンロードをお願いいたします。

正誤表

本書掲載の記述に誤りがありました。訂正するとともに,読者の皆様および関係者の方々に深くお詫び申し上げます。

(2024年2月28日最終更新)

P.331 表の上から5行目

YouTubeをブラウザで起動数
YouTubeをブラウザで起動する

商品一覧