はじめに
  • ご受講の前に:コース概要と「読者特典」
  • 【読者特典】テキストのダウンロード
  • iPhoneやスマホで動画をダウンロードして持ち歩く方法
第0章 マクロはこんなに便利!サンプルマクロを使ってみよう
  • [アニメ]出会い 〜エクセルで一発で作業を終わらせるマクロの魔法を使うクマに出会った、さえないカフェの店主
  • [アニメ]第0章 マクロってそもそも何?どう役に立つ?何が便利?
  • サンプルを使ってみよう!
  • ダウンロード
  • セキュリティの警告を解除してマクロ付きのブックを開く
  • [補足]ファイルがどうしても開けない場合(開ける方は動画を飛ばして下さい)
  • [サンプルマクロ①]一発で作業できる8つのボタン
  • [サンプルマクロ②]便利なフォーム入力機能
  • [サンプルマクロ③]請求書を一発で作成する
  • [サンプルマクロ④]データをブックやシートに分割して出力!
  • [まとめ]マクロとVBAって?難しいの?この講座のレベルは?
第1章 マクロ入門(マクロの記録)
  • [アニメ]第1章 超親切な機能「マクロの記録」でマクロを始めよう!
  • 学習ファイルのダウンロードについて
  • ダウンロード
  • ゴール像 「section1-goal.xlsm」で、この章のゴールを見てみよう
  • マクロを作る準備(開発タブの表示)(※表示できている人は飛ばして下さい)
  • [実習]マクロの記録をしてみよう[一発で書式変更]
  • [実習]記録したマクロを使ってみよう
  • [実習]「ボタン」を押せばマクロが実行できるようにしよう
  • [実習]「ショートカットキー」でマクロを実行できるようにしよう
  • [※重要]マクロ有効ブックとして保存しよう
  • [補足]困った!マクロを取り消したい…(マクロの削除方法)
  • [練習問題]セルの書式をクリアするマクロを作ってみよう
  • [練習問題続き1]ボタンを押してマクロを実行できるようにしよう
  • [練習問題続き2]ショートカットキーでマクロを実行できるようにしよう
第1章後半 【VBAの読み方の基本】マクロの中をのぞいてみよう(これがVBAだ)
  • [アニメ]マクロの中をのぞいてみよう【これがVBAだ】
  • 途中ファイルのダウンロード
  • [実習]マクロの編集画面=VBEを立ち上げよう
  • 「モジュール」とは?=部品
  • 標準モジュールの中をのぞいてみよう
  • 「プロシージャ」とは?=マクロ1個のようなもの
  • VBAの基本「オブジェクト.プロパティ」≒「クマ.大きさ」
  • プロパティ= True(真) [YES] またはFalse(偽)[NO]
  • [実習]プロパティに値を挿入する
  • [補足]今の時点ですべて理解しなくてもOK
  • [実習]ファイルを上書き保存しよう
  • [アニメ]「マクロの記録」の欠点&その先へ…
第2章 VBAを記述してみよう
  • [アニメ]第2章「いよいよVBAに入門!」
  • [復習]VBE(=マクロの編集画面)を開くには
  • ダウンロード
  • [実習]途中ファイルを開いて,VBEの標準モジュールを開く
  • [実習]最初のVBA「こんにちは」を作ろう
  • [実習]VBA入力「こんにちは」マクロ
  • [実習]「こんにちは」を「こんばんは」に変えてみよう
  • [補足]インデントで整えよう(TABキーで字下げ)
  • [補足]覚えた方がいい便利操作①文字削除キー、上下左右キー
  • [補足]覚えた方がいい便利操作②[Shift+矢印],[コピー/ペースト/切り取り]ショートカットキー
  • [補足]覚えた方がいい便利操作③[Home,End][PageUp/Down]キー
  • [実習]セルに数値を挿入してみよう
  • [補足]コメントで注釈をつけるには行頭に「'」シングルクォーテーション
  • [補足2]複数の行を一気にコメント化するには[ツールバー→編集]ツール
  • [実習]セルに文字列を挿入してみよう
  • [実習]一発で「割引価格」にしよう!算術演算子[+][-][*][/]
  • [実習]一発で「様」を付けよう!文字列を連結する記号は[&]
  • [宿題]作ったマクロを「ボタン」で実行できるようにしよう
第3章 変数を使ってもっと便利に!
  • [アニメ]第3章 変数を使ってレベルアップ!
  • ダウンロード
  • 「変数」って何?人間の考え方をもとに考える
  • 変数を使うメリット・使わないデメリット
  • [※重要]整数を入れる変数は[Integer型]
  • [実習]Integer型の変数を使ってみよう
  • [実習] 割り引きマクロを書き換えて、変数を使ってみよう
  • [※重要]文字列を入れる変数は[String型]
  • [実習]「様」を付けるマクロを書き換えて、変数を使ってみよう
  • [実習つづき]「様」を付けるマクロを書き換えて、変数を使ってみよう
  • 何でも入る変数は[Variant型] /後半2:20~は重要
  • [※重要1]変数で起こる"事故"!エラーが迷宮入りするリスクとは?
  • [※重要2]Option Explicitで"事故"を防止する
  • [※重要3]これで安心!自動的にOption Explicitを挿入する方法
  • [補足]便利なデバッグ機能①ステップイン(F8) VBAを一行ずつ実行できる
  • [補足]便利なデバッグ機能②ブレークポイント(F9) 一時停止ポイントを作る
  • [補足]便利なデバッグ機能③イミディエイトウィンドウ(Ctrl+G) その場で変数の値を確認できる
第4章 もっと便利な「VBA関数」を使おう!
  • [アニメ]第4章「VBA関数」を使ってもっと便利に!
  • ダウンロード
  • VBA関数の代表格!MsgBox関数をくわしく見てみよう
  • [実習]MsgBox関数の引数を指定してみよう
  • [補足]MsgBox関数の「引数」は色々ある※暗記不要
  • [※重要]引数を()で囲う場合と、そうでない場合の違いって何?
  • Replace関数 文字列1を文字列2に置き換える
  • [実習]一発で「様」を「さん」に置き換えるマクロを作ろう
  • [実習]一発で「様」「さん」を削除するマクロを作ろう
  • [※重要]複数のセルにもマクロを実行できるようにするには[For Each]
  • DateAdd関数 日時に加算する
  • [実習]一発で日付を1か月後に書き換えるマクロを作ろう
  • [実習]一発で日付を1か月【前】に書き換えるマクロを作ろう
  • [宿題]作ったマクロをボタンから実行できるようにしよう
  • 完成ダウンロード
【ボーナスレクチャー】さらに広がるマクロVBAの世界へ
  • [アニメ]終章 もっと広がるマクロVBAの可能性!
  • ボーナスレクチャー(巻末特典)