SBクリエイティブ

いちばん初めに読む教科書 よくわかる Excelマクロ&VBA

古川順平:著者

はじめてExcelマクロ・VBAに取り組む人のための、
やさしく学べる教科書

仕事の効率化と高速化を行うためのマクロの作成方法を、基本からしっかり丁寧に解説します。

「マクロはどうやって作るか」「どこから手をつけるか」から始めて、解説を読んで、サンプルを作りながらマクロ・VBAを理解していきましょう。
仕事に役立つ定番テクニックや、マクロの管理・メンテナンスのコツも紹介していきます。

1章 マクロで仕事の何が変わるのか?
・仕事の役に立つ「マクロ」の正体
・誰でも簡単にプログラムを作成できることが強み
・Excelとマクロを組み合わせる効果
・プログラムの記述ルール「VBA」の特徴
・便利さを感じる「壁」を乗り越えよう

2章 「精密さ」と「時間短縮」の仕組み
・まずは仕組みを体感する
・パターン化された業務をミスなく精密に遂行する
・大量の作業を一気に繰り返す
・仕組みの中身を知るには「VBE」を利用する

3章 本書で覚えてもらいたい2つのルール
・最初に2種類の大きな記述ルールを覚える
・ルール1:Excelの操作にあたる命令をどう書くのか
・ルール2:命令の流れをどう作るのかという視点
・学習の優先順位を整理する

4章 マクロを実行・開発する環境の準備
・実行・開発の入り口となる[開発]タブ
・マクロを開発する「VBE」の3つの重要な要素
・プログラムを記述する場所「モジュール」の追加
・マクロを作って実行する方法
・作成したマクロは保存しておく
・途中でエラーになった場合の対処方法

5章 「何に命令を行うのか」という視点で作る
・1つのマクロの範囲は「Sub」から「End Sub」まで
・操作は「オブジェクト」という単位でまとめられている
・オブジェクトの指定に重要な「コレクション」というまとまり
・最も重要な「セル」を指定する「Rangeオブジェクト」
・オブジェクトの状態の変更は「プロパティ」を利用する
・命令を実行させたい場合は「メソッド」を利用する
・より高度なオブジェクトの指定方法
・どのオブジェクトに命令するかを知る方法
・「マクロの記録」機能という最強の先生を味方につけよう
・プロパティの値を取得してセルの内容を転記する

6章 高速化はループ処理で実現する
・ループ処理では「繰り返す」作業を指示する
・商品10個分のデータに対して繰り返す:決まった回数繰り返す
・全社員のデータに対して繰り返す:グループ全てに繰り返す
・特定の期日以前のデータに対して繰り返す:条件を満たすまで繰り返す

7章 マクロをわかりやすく整理する
・値やオブジェクトを自分の覚えやすい名前で扱えるようにする
・基本は「宣言」し、なかに入れるものを「代入」する
・変数でオブジェクトを扱う
・変数に値やオブジェクトを「再代入」する
・リストとループ処理の仕組みで「型にはめて繰り返す」
・変数をどんな用途に利用するかを指定する

8章 自動で状況を判断して処理を行う
・条件分岐とは「状況に応じて実行する作業を変更する」処理
・さまざまな状況を「条件式」で判定する
・条件式に応じて処理の流れを分岐する
・もっと分岐の数を多くするには
・複数の条件を共に満たす場合や、いずれかを満たす場合
・もう1つの条件分岐

9章 セル・シート・ブックをまたいだデータ処理
・繰り返す範囲を広げて処理する範囲を広げる
・まずは1つのセルに対する操作を作成する
・複数のセル範囲に対して処理を繰り返す
・複数のシートに対して処理を繰り返す
・開いている全てのブックに対して処理を繰り返す
・特定のフォルダー内のブック全てに対して処理を繰り返す

10章 仕事に使えるマクロの定番テクニック
・カウンタ変数を利用して対象セルの位置を調整
・カウンタ変数とは別に処理位置を管理する変数を用意する
・帳票形式のデータをテーブル形式へと変換する
・セルの入力内容によって処理回数や転記位置を変更するには
・表を作る時にデータのない行を隠す
・他のアプリや計器から出力したテキストファイルを読み込む
・Web上のデータを取り込む
など…

11章 マクロの管理やメンテナンスのコツ
・コメントを活用して処理の流れを整理する
・VBEの入力補助機能を活用する
・1行ずつマクロを実行する
・[イミディエイト]ウィンドウに途中経過を出力する
・変数の状態を[ローカル]ウィンドウで確認する
など…

定価:2,200円(本体2,000円+10%税)

書籍情報

  • 発売日:2024年4月26日(金)
  • ISBN:978-4-8156-2603-7
  • サイズ:B5変
  • ページ数:272
  • 付録:-
  • 「パターン化された業務をミスなく精密に遂行する」「大量の作業を一気に繰り返す」など、高速化と効率化のための考え方を学びましょう。

  • 「Excelの操作に相当する命令をどう書くのか」「命令の流れをどう作るのか」、この2つのルールをしっかりと身につけましょう。

  • 仕事に使えるマクロの定番テクニックも掲載しています。本書で学習した内容を活かして、いろいろなマクロを活用していきましょう。

著者紹介

著者・古川順平

富士山麓でExcelを扱う案件中心に活動するテクニカルライター兼インストラクター。
著書に『ExcelVBA[完全]入門』『Excel マクロ&VBA やさしい教科書』『楽して仕事を効率化する Excelマクロ入門教室』(SBクリエイティブ)、『Excel仕事のはじめ方 入社1年目からの必須スキルが1冊でわかる』『社会人10年目のビジネス学び直し 仕事効率化&自動化のための Excel関数虎の巻』等、共著・協力に『Excel VBAコードレシピ集』『スラスラ読める ExcelVBAふりがなプログラミング』等がある。
趣味は散歩とサウナ巡り後の地ビール。

関連商品のご案内

もっと見る

試し読み新着お届け

もっと見る