実務で使える Excel VBA プログラミング作法
~「動けばOK」から卒業しよう!生産性が上がるコードの書き方
2019年9月26日紙版発売
2019年9月26日電子版発売
立山秀利 著
A5判/272ページ
定価2,398円(本体2,180円+税10%)
ISBN 978-4-297-10871-7
書籍の概要
この本の概要
業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知らない方も多いでしょう。このため,動けばOKといった,その場しのぎのコードを書いてしまいがちです。そういったコードは,あとから見直したり再利用する際にトラブルを起こしやすく,またどこになにが書いてあるかわかりにくいので,せっかくの生産性や効率性を落としがちです。本書は,そのようなVBAではじめてプログラムを組んだという人たちにプログラミングの基礎を示し,あとから見て読みやすく,変更や再利用に強いVBAプログラムの書き方を身につけるための本です。
こんな方におすすめ
- 業務や趣味で初めて触ったプログラミング言語がVBAという人,VBA以外プログラミングしたことがない人
- 独学でVBAプログラミングをやってきたけど,自分の書き方でよいのか自信のない人
本書「はじめに」より
Excelのマクロはあらゆる操作や処理を自動化でき,生産性を劇的にアップできる便利な機能です。VBA(Visual Basic for Applications)をがんばって学び,目的の機能のマクロをプログラミングによって作れるようになったときの喜びは格別なものでしょう。 さて,VBAをある程度使えるようになり,「そろそろ初心者は卒業かな」といった段階になったら,その次のステップとして,“良いコード”を書ける力を身につけることが求められます。 仕事の実務ではたいてい,マクロは一度作成して終わりではなく,あとから機能の追加・変更が必要となります。その際,コードが「動けばOK」といった意識で記述され,ゴチャゴチャしていると,機能の追加・変更のためのコード編集で非常に苦労してしまいます。そこで,「動けばOK」ではなく,あとから機能の追加・変更を素早く確実に行える“良いコード”を書くことが重要になるのです。 本書はそういった“良いコード”を書ける力を身につけるための本です。どのようなコードが“良いコード”であり,どう書けばよいのかを丁寧に解説しています。 そして,本書の大きな特徴がハンズオン型であることです。“良いコード”は書き方を単に本で読んだだけでは身につかないものです。そこで本書では,具体的なサンプルを用いて,読者の皆さんのお手元のPC上にて,“良くないコード”から“良いコード”への書き換えを実施していただきます。 読者の皆さんはそういった書き換えを実際に手を動かして体験することで,解説を読んで得た知識が確実にご自身の血肉となります。ただ読むだけではなく,常に手を動かすスタイルの本のため,飽きることなく,効率よく学んでいけるでしょう。 それでは,「動けばOK」から卒業し,生産性をよりアップするために,“良いコード”の書き方の学習を始めましょう!
本書のサンプル
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
この本に関連する書籍
-
Excel VBA開発を超効率化するプログラミングテクニック ―ムダな作業をゼロにする開発のコツ―
Excel マクロ(VBA)のプログラミングがある程度できるようになると次に知りたいと思うのが「開発(プログラミング作業)の効率化」。本書は「開発の効率化を極限まで高...
-
業務改善コンサルタントが教える Excel VBA自動化のすべて 〜35の事例で課題解決力を身につける〜
本書はVBAを活用し,独力で業務効率化・業務自動化を実現できるような力を身につけることを目指します。 データの転記や集計といったある程度形式が決まった業務は,同...
-
Excel自動化[最強]時短仕事術 マクロ/VBAの基本&業務効率化の即効サンプル
Excel作業をはじめとした日々の業務を,もっと素早く! もっと効率的に行いたい! そんな方々にお届けする,マクロ&VBAによる自動化の基礎と時短に役立つテクニックが...
-
パーフェクトExcel VBA
VBAは,表計算ソフトExcelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に使用できるプログラミング言語です。ITエンジニアだけで...
-
Excel VBA 文法はわかるのにプログラムが書けない人が読む本
「FOR文やIF文といったステートメントは理解しているし,フォームの作り方,呼び出しなどもわかっている」しかし,「目の前にある業務を効率化するプログラムをどう作れ...
-
Excel VBAで本当に大切なアイデアとテクニックだけ集めました。
「Excel VBAの文法は入門書で学んだ。基礎の知識はひととおりある。でも,実践になると思うようにマクロが書けない……」。Excel VBAは生産性アップや時短を後押ししてく...
-
いつもの作業を自動化したい人の Excel VBA 1冊目の本
Excel VBAは,一人ひとりの作業のあり方,いえ,部署の仕事のあり方,いえいえ,会社のあり方すら変えてしまうパワーがある!Excel VBAを使いこなしたい方が,どこでつ...