業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知らない方も多いでしょう。このため,動けばOKといった,その場しのぎのコードを書いてしまいがちです。いったコードは,あとから見直したり再利用する際にトラブルを起こしやすく,またどこになにが書いてあるかわかりにくいので,せっかくの生産性や効率性を落としがちです。本書は,そのようなVBAではじめてプログラムを組んだという人たちにプログラミングの基礎を示し,あとから見て読みやすく,変更や再利用に強いVBAプログラムの書き方を身につけるための本です。本書「はじめに」よりExcelのマクロはあらゆる操作や処理を自動化でき,生産性を劇的にアップできる便利な機能です。Applications)をがんばって学び,目的の機能のマクロをプログラミングによって作れるようになったときの喜びは格別なものでしょう。VBAをある程度使えるようになり,「そろそろ初心者は卒業かな」といった段階になったら,その次のステップとして,“良いコード”を書ける力を身につけることが求められます。仕事の実務ではたいてい,マクロは一度作成して終わりではなく,あとから機能の追加・変更が必要となります。その際,コードが「動けばOK」といった意識で記述され,ゴチャゴチャしていると,機能の追加・変更のためのコード編集で非常に苦労してしまいます。そこで,「動けばOK」ではなく,あとから機能の追加・変更を素早く確実に行える“良いコード”を書くことが重要になるのです。本書はそういった“良いコード”を書ける力を身につけるための本です。どのようなコードが“良いコード”であり,どう書けばよいのかを丁寧に解説しています。本書の大きな特徴がハンズオン型であることです。“良いコード”は書き方を単に本で読んだだけでは身につかないものです。そこで本書では,具体的なサンプルを用いて,読者の皆さんのお手元のPC上にて,“良くないコード”から“良いコード”への書き換えを実施していただきます。読者の皆さんはそういった書き換えを実際に手を動かして体験することで,解説を読んで得た知識が確実にご自身の血肉となります。読むだけではなく,常に手を動かすスタイルの本のため,飽きることなく,効率よく学んでいけるでしょう。それでは,「動けばOK」から卒業し,生産性をよりアップするために,“良いコード”の書き方の学習を始めましょう!本書のサンプル本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。目次お問い合わせ著者プロフィール立山秀利(たてやまひでとし)フリーランスのITライター。株式会社デンソーでカーナビゲーションのソフトウェア開発に携わる。退社後,Webプロデュース業務を経て,フリーライターとして独立。Officeを中心に執筆中。VBA』(講談社ブルーバックス),『入門者のPython』(同)など。VBAVBAは,表計算ソフトExcelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に使用できるプログラミング言語です。VBAで本当に大切なアイデアとテクニックだけ集めました。VBAの文法は入門書で学んだ。基礎の知識はひととおりある。実践になると思うようにマクロが書けない......」。VBAを使いこなしたい方が,どこでつ...トピックス技術評論社子供向けプログラミング書籍が、学習している様子とともに紹介されています。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。