書籍概要

今すぐ使えるかんたん

今すぐ使えるかんたん
Excelマクロ&VBA
[Excel 2019/2016/2013/2010対応版]

著者
発売日
更新日

概要

パソコン初心者向けの定番「今すぐ使えるかんたん」シリーズのExcel マクロ&VBAの解説書です。Excelの記録マクロから,VBAを使った本格プログラミング,ユーザーフォームの作成まで,マクロの仕組みやVBAの文法,利用法をやさしく解説し,かんたんに習得できる内容になっています。この1冊だけで,Excel VBAの基本をきちんとマスターすることができるので,はじめてExcel VBAにチャレンジする方,Excel VBAをしっかり理解したい方におすすめです!

こんな方におすすめ

  • ExcelのマクロとVBAをしっかり学びたい初心者

目次

第1章 マクロ作成の基本を身に付けよう

  • Section 01 マクロの基本
  • Section 02 開発タブを表示する
  • Section 03 記録マクロを作成する
  • Section 04 マクロを実行する
  • Section 05 マクロを含むブックを保存する
  • Section 06 マクロを含むブックを開く
  • Section 07 マクロを削除する

第2章 記録マクロを活用しよう

  • Section 08 記録マクロの使い方
  • Section 09 VBEを起動する
  • Section 10 記録マクロをVBEで開く
  • Section 11 VBEからマクロを実行する
  • Section 12 書式を設定するマクロを作成する
  • Section 13 表全体に罫線を引くマクロを作成する
  • Section 14 数式が入っているセルに色を付けるマクロを作成する
  • Section 15 データを抽出するマクロを作成する
  • Section 16 相対参照でマクロを記録する
  • Section 17 VBAで本格的なマクロに作り変える
  • Section 18 VBEでマクロを削除する

第3章 VBAの基本を身に付けよう

  • Section 19 VBAの基本
  • Section 20 マクロを書く場所
  • Section 21 標準モジュールを追加する
  • Section 22 VBAでマクロを入力する
  • Section 23 オブジェクトとは
  • Section 24 プロパティとは
  • Section 25 メソッドとは
  • Section 26 関数とは
  • Section 27 変数とは
  • Section 28 VBE の便利な機能を利用する
  • Section 29 マクロを整理する

第4章 セルや行・列を操作しよう

  • Section 30 セルのオブジェクトの基本
  • Section 31 セルを参照する
  • Section 32 隣のセルや上下のセルを参照する
  • Section 33 表内のセルを参照する
  • Section 34 データを削除する
  • Section 35 数式や空白セルを参照する
  • Section 36 セル範囲を縮小・拡張する
  • Section 37 セルのデータを操作する
  • Section 38 セルを挿入する・削除する
  • Section 39 行や列を参照する
  • Section 40 行や列を削除・挿入する

第5章 表の見た目を操作しよう

  • Section 41 セルの書式設定の基本
  • Section 42 行の高さと列幅を変更する
  • Section 43 文字の書式を設定する
  • Section 44 文字の配置を変更する
  • Section 45 文字やセルの色を設定する
  • Section 46 テーマの色を指定する
  • Section 47 罫線を引く
  • Section 48 セルの表示形式を指定する

第6章 シートやブックを操作しよう

  • Section 49 シートやブックのオブジェクトの基本
  • Section 50 シートを参照する
  • Section 51 シート名やシート見出しの色を変更する
  • Section 52 シートを移動する・コピーする
  • Section 53 シートを追加する・削除する174
  • Section 54 ブックを参照する
  • Section 55 ブックを開く・閉じる
  • Section 56 ブックを保存する
  • Section 57 操作に応じて自動的にマクロを実行する

第7章 条件分岐と繰り返しを理解しよう

  • Section 58 条件分岐と繰り返しの基本
  • Section 59 条件に応じて処理を分ける
  • Section 60 複数の条件に応じて実行する処理を分岐する
  • Section 61 指定した回数だけ処理を繰り返す
  • Section 62 条件を判定しながら処理を繰り返す
  • Section 63 シートやブックを対象に処理を繰り返す
  • Section 64 指定したセルに対して処理を繰り返す
  • Section 65 シートやブックがあるかどうか調べる

第8章 データを並べ替えよう・抽出しよう

  • Section 66 並べ替えと抽出の基本
  • Section 67 データを並べ替える
  • Section 68 データを検索する
  • Section 69 データを置換する
  • Section 70 データを抽出する

第9章 シートを印刷しよう

  • Section 71 印刷の設定の基本
  • Section 72 用紙内に収まるよう調整する
  • Section 73 ヘッダーやフッターを設定する
  • Section 74 印刷範囲を設定する
  • Section 75 印刷タイトルを設定する
  • Section 76 印刷プレビューを表示する
  • Section 77 シートを印刷する
  • Section 78 複数のシートを印刷する

第10章 柔軟な処理を実現しよう

  • Section 79 ユーザーからの指示を受けるには
  • Section 80 <ファイルを開く><名前を付けて保存>画面を表示する
  • Section 81 カレントフォルダーを利用する
  • Section 82 ファイルやフォルダーを操作する
  • Section 83 エラー処理を実現する
  • Section 84 ボタンが付いたメッセージ画面を表示する
  • Section 85 複数シートの表を1 つにまとめる
  • Section 86 データ入力用画面を表示する

第11章 ユーザーフォームを作ろう

  • Section 87 ユーザーフォームの基本
  • Section 88 フォーム作成の手順を知る
  • Section 89 フォームを追加する
  • Section 90 文字を表示する(ラベル)
  • Section 91 文字を入力する(テキストボックス)
  • Section 92 ボタンを利用する(コマンドボタン)
  • Section 93 複数の選択肢を表示する(オプションボタン)
  • Section 94 二者択一の選択肢を表示する(チェックボックス)
  • Section 95 リスト形式で選択肢を表示する(リストボックス)
  • Section 96 リスト形式で選択肢を表示する(コンボボックス)
  • Section 97 セルの選択を利用する(RefEdit)
  • Section 98 フォームを実行する
  • Appendix 01 さまざまな方法でマクロを実行する
  • Appendix 02 セキュリティの設定を確認する
  • Appendix 03 ヘルプを利用する
  • Appendix 04 確認しながらマクロを実行する

サポート

ダウンロード

本書のサンプルファイルをダウンロードできます。

データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

ダウンロード
Excel 2010~2019用サンプルデータ(2010-2019sample.zip)

正誤表

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2023年3月15日最終更新)

P.303 コードの下から6行目

.Offset(, 1).Value = txtメール
.Offset(, 1).Value = txtメール.Value

(以下2021年5月18日更新)

P.86 上から2つ目の【書式】

引数 3=○○
引数 3:=○○

P.148 記述例の吹き出し①

A3セル~F3セルの文字の
A3セル~E3セルの文字の

(以下2020年10月1日更新)

P.86 一番上の【記述例】


Wordsheets

Worksheets

P.131 書式


オブジェクト:Insert	

オブジェクト . Insert

P.133 書式


オブジェクト:Delete

オブジェクト . Delete

P.217 書式の【解説】

Eor Each
For Each

(以下2020年5月19日更新)

P.125 Section37 ②セルの内容をコピーする 一番上の吹き出し①

E3セルにコピーします。
D3セルにコピーします。

商品一覧