【感想・ネタバレ】Excel VBA開発を超効率化するプログラミングテクニック ームダな作業をゼロにする開発のコツーのレビュー

あらすじ

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

【筆者がこれまでに培った開発テクニックを集めた「秘伝の書」】
Excel マクロ(VBA)のプログラミングがある程度できるようになると次に知りたいと思うのが「開発(プログラミング作業)の効率化」。本書は「開発の効率化を極限まで高める」ことを目的として、開発を効率化するためのテクニックを集めた書籍です。
大手スキルマーケットココナラのプログラミング関連のカテゴリーではランキング上位常連で業界屈指の開発力を持つVBA開発者である著者による「本当に実践で役に立つ効率化のテクニック」を解説。
本書で扱うテクニックはすべて実務を通して必要であるものに限り、基本設定にかかわるものから他書籍では紹介されていなものまで多岐にわたります。全体のレベル、到達点は低くはありませんが、初級者から手に取ってもらえるように基本的なことも網羅しつつ、広く役立つ本です。


■こんな方におすすめ
初級者から上級者までのおもに業務でVBAを使用して開発を行っているVBAユーザー


■目次
●絶対知っておきたいVBA開発の超効率化テクニック
第1章 基本設定
第2章 ショートカットキー
第3章 単語登録
第4章 命名規則
第5章 コーディングの基本ルール
●さらに知っておきたいVBA開発の超効率化テクニック
第6章 自分専用の開発用アドインの作成
第7章 汎用プロシージャの作成ルール
第8章 汎用プロシージャの紹介
第9章 汎用プロシージャ紹介での補足説明
第10章 イミディエイトウィンドウ活用の汎用プロシージャ
第11章 イミディエイトウィンドウとクリップボードのコラボテクニック
第12章 リボン登録でさらなる効率化を図る


■著者プロフィール
●著者-深見 祐士:Softex-Celware代表。現在はフリーランスプログラマーとして、ExcelVBAを用いた業務改善ツール開発や学習支援を行い、クラウドソーシングプラットフォームのココナラを主戦場に活動中。ココナラでは月あたり20件以上のVBA開発案件を手掛け、累計対応件数は500件を超える(2024年2月現在)X(旧:Twitter)やブログでExcel関連情報も発信中。ココナラ及びXでのプロフィール名は「いき」。

●監修者‐大村 あつし:主にExcel VBAについて執筆するテクニカルライターであり、20万部のベストセラー『エブリ リトル シング』の著者でもある小説家。Microsoft Officeのコミュニティサイト「moug.net」を1人で立ち上げた経験から、徹底的に読者目線、初心者目線で解説することを心掛けている。また、2003年には新資格の「VBAエキスパート」を創設。主な著書は『かんたんプログラミングExcel VBA』シリーズ、『新装改訂版Excel VBA本格入門』(技術評論社)など多数。

...続きを読む
\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

感情タグはまだありません

Posted by ブクログ

ネタバレ

仕事でVBA、所謂マクロを使っている方は結構いらっしゃると思います。

私もその一人です。

私は幸いSEのバックグラウンドがあったためコーディングにはそこまで抵抗感がありませんでした。

ただ、次第にもたげてくるダルさ・・・。だっていつも似たようなコーディングしてるじゃん。

「てか、サブプログラムとか、サブプロシージャを共通化できないの!?」

これですよ。
そんな思いから手に取ったのがこの本です。

・・・
で読んでみたのですが、結論からいうと大分なえました。

私のように古代言語のアセンブラを3流の技術・心意気でやっていたSEとしては、本作で開陳される部品化の徹底さに驚くばかり。

・・・
でも、「そうだよな」という思いもあります。

サブプログラムを徹底的に部品化するとなると、先ずきちんと時間をかけて俯瞰して部品化するモジュールをリストアップしなければなりません。、またこうした部品を共有する仲間とのすり合わせも必要です。

このあたりを想像しただけで、導入は無理かも、という思いが脳裏をよぎります。

・・・
さらに追い打ちをかけるのが、汎用配列サブプログラム。

頭では分かりますが、配列なんてかつての業務でも使ったことありませんでした。なんたってアセンブラだもん。基本情報で勉強したかもしれませんが。

・・・
ただ、本作を曲りなりに一か月くらい読みながら日常業務に従事していると、私が組んだマクロのほとんどが配列を使うことでスピードアップできそうな印象なのです。

故に、再度本作に立ち返り、サブプログラム化を実施したいと思います。

あと、こうした部品をAdd-inファイルにコーディングすることで共通部品(Publicという意味で)として読み込める点、初めて知りました。

またエクセルからAlt + F11でソース画面にショートカットできるっていうのはちょっと玄人っぽくて気に入っています笑

・・・
ということでVBAの技術書でした。

完全に真似るのはもう無理ぽですが、大いに示唆を得た作品だったと思います。隙間時間を使い少しずつ体得したいと思います。

ある程度VBAを書ける人で更に楽したいという方にはうってつけかと思います。大半がサンプルソースのコードですが、ためになると思います。

0
2024年08月30日

「IT・コンピュータ」ランキング