Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

【はじめてのマクロ】エクセル作業を自動化する VBA の基本マスターコース

via Udemy

Overview

面倒な Excel 作業を一瞬で処理して、生産性の大幅アップを目指します。VBAの使い方、コードの書き方、変数の使い方・・・マクロの基本をマスターします。説明スライドや Excel ファイルもダウンロードできるので復習しやすいです。

What you'll learn:
  • マクロの基本設定から、実践的なコードの書き方まで学べます
  • はじめて Excel VBA を使う方でも大丈夫です
  • ショートカットや関数では解決できない「面倒な繰り返し」を1クリックで処理できるマクロ
  • 講師が Excel VBA を操作しながら解説します。ファイルもダウンロードできるので練習することも可能です
  • 行の挿入、背景色の変更、合計の計算・・・何百回でも繰り返せるマクロを作れるようになります
  • かんたんな数字入力マクロから、For ~ Nextや、変数といった本格的なマクロ知識も習得できます

何時間もかかる、面倒な Excel 作業・・・を、マクロを使って一瞬で処理できるプロフェッショナル人材を目指すコースです。

コース対象は「はじめてマクロを学ぶ方」です。

むずかしい専門用語はできるだけ避けて、「面倒な繰り返し作業を自動化する」ために必要なマクロを学ぶ、実践的な内容となっています。

たとえば・・・

  • 行を挿入する、を3行おきに100回繰り返す

  • 「合計」と文字を入力、を3行おきに100回繰り返す

  • 合計の計算を1月から4月まで繰り返し、さらにそれを100回繰り返す

  • 範囲選択 → 背景色をつける、を100回繰り返す

このように、ショートカットや関数では解決できない「面倒な繰り返し作業」をマクロで解決します。

コース前半では、マクロの基本、そして Excel 基本操作「セル選択 → 指示」をマクロで作成します。

コース後半では、繰り返しマクロ(For ~ Next や Do ~ Loop)や変数など、繰り返し作業に必要なコードを紹介します。


1. マクロの基本をマスター

  • 最初の設定(開発タブ)

  • Visual Basic

  • 標準モジュール

  • Sub, Range

  • マクロの実行

  • マクロを保存

  • コメント

  • ミスチェック


2. セル選択の基本をマスター

  • セル範囲(Range)

  • 選択セル(Selection)

  • セルを選択する(Select)

  • 隣のセルを選択する(Offset)

  • アクティブセル(ActiveCell)


3. マクロ指示の基本をマスター

  • 行・列の挿入(Insert)

  • 行・列の削除(Delete)

  • 文字の入力

  • 合計の計算

  • 背景色(Interior.Color)

  • SUM関数(WorksheetFunction.Sum)

  • コメントブロック


4. 繰り返しの基本をマスター

  • For ~ Next

  • Do ~ Loop

  • 変数( i )

  • 無限ループ

  • 変数( i = i + 1)

  • 繰り返し回数を自動的に計算(COUNTA関数)

  • 変数の宣言を強制(Option Explicit)

  • 変数を確認(ウォッチウィンドウ)

  • 画面の更新を停止(Application.ScreenUpdating)


5. マクロの応用(行・列番号と変数)をマスター

  • 行番号を変数にして繰り返す

  • 列番号を変数にして繰り返す

  • Range と Cells

  • 最終行の行番号を取得

  • すべてのセルを指定(Cells)


6. 補足

  • VBA用語(オブジェクト、プロパティ、メソッド)

  • Value

  • Formula

  • 変数の型(Long, String, Variant)

  • マクロの記録

  • 個人用マクロブック

Taught by

熊野 整

Reviews

4.4 rating at Udemy based on 1702 ratings

Start your review of 【はじめてのマクロ】エクセル作業を自動化する VBA の基本マスターコース

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.