以下の内容はhttps://www.limecode.jp/entry/entry/event/spafuyu-infomationより取得しました。


スパとふゆの0からはじめるExcelマクロ まとめ

スパとふゆの0からはじめるExcelマクロ
Excelマクロ初心者のふゆさんに0からVBAを教えるLive配信です。
毎週金曜22:00~23:00配信しておりますのでお気軽にお越しください(´∀`)


配信アーカイブ一覧と各会で勉強した内容を以下にまとめました!
復習や見逃し配信にご活用ください。

ご視聴の際はぜひチャンネル登録をよろしくお願いします!


◇ YoutubeLiveチャンネル

◇ 再生リスト
スパとふゆの0からはじめるExcelマクロ - YouTube

◇ 配信内容一覧(ページ内リンク)

配信日 テーマ
1日目 VBEの初期設定
マクロの作り方と実行方法
変数の基礎
条件分岐の基礎
2日目 繰り返し(ループ処理)
九九を作ってみよう
3日目 データを行番号でループする
ループと分岐の組み合わせ
シート関数の活用
4日目 すべてのシートに同じ処理
特定のシートだけに同じ処理
シート変数の使い方
5日目 シート間の比較マクロを作ってみよう
6日目 マクロのリファクタリング
7日目 関数の利用例
For Each ステートメントの基本
複数エリアをひとつの表にまとめるマクロを作る
便利マクロの実行方法
8日目 ここまでの復習とコードテンプレート(カンペ)の作成
9日目 ハイパーリンクからURLを取り出すマクロを作る
10日目 ここまでの総まとめ - 練習問題1000本ノック
11日目 練習問題1000本ノック続き(No10~13)
条件を満たす列を削除するマクロ
12日目 列削除マクロのリファクタリング
特定の業務を自動化するマクロを作る
13日目 列削除自動化マクロのリファクタリング
14日目 列削除自動化マクロのリファクタリング残り
変数のおさらい
全シートA1選択マクロを作る
15日目 「今週の業務抽出マクロ」を作る
16日目 複数シートを転記する二重ループ
17日目 「種別ごとにシート分け」マクロを作る1
18日目 「種別ごとにシート分け」マクロを作る2
19日目 「種別ごとにシート分け」マクロを作る3
20日目 列挙型定数Enumの使い方
21日目 フォルダ内ファイルの結合マクロを作る1
22日目 フォルダ内ファイルの結合マクロを作る2
23日目 ここまでの復習
24日目 ブック・シート・セルの指定方法
25日目 シート間の転記と例外処理
26日目 テンプレートシートのクリアとコピー
27日目 エラー対応の基本 - On Error Resume Next
28日目 エラー対応のおさらいとFunction作成
29日目 Sub・Functionの復習/フォルダ作成とブックの保存
30日目 ブック操作の基本
31日目 ブック操作の基本/ファイル出力マクロの改修
32日目  

各回の学習テーマとリンク集詳細(ExcelファイルDLリンク)

1日目(2025/7/18)

VBEの初期設定

  • 変数の宣言を強制
  • コード文字色・背景色

マクロの作り方と実行方法

  • 標準モジュール
  • Formボタン

変数の基礎

  • Dimステートメント
  • MsgBox・InputBox
  • Rangeプロパティ
  • コードの入力補完(Ctrl+J)

条件分岐の基礎

  • Ifステートメント
  • ステップ実行(F8)
  • ブレークポイント
  • ヒントの表示(マウスオーバー)

 

2日目(2025/7/25)

繰り返し(ループ処理)

  • Forステートメント
  • Cellsプロパティ

九九を作ってみよう

  • 二重ループ(For行+For列)

 

3日目(2025/8/1)

データを行番号でループする

  • データ全行ループ(For+Cells)
  • 最終行取得(UsedRange)

ループと分岐の組み合わせ

  • 条件ループ(For+If)
  • Interior.Color・RGB関数

シート関数の活用

  • WorksheetFunction.XLookup
  • シート指定(Worksheets)
  • コードの改行「_」
  • コメント「'」

 

4日目(2025/8/15)

すべてのシートに同じ処理

  • 二重ループ(Forシート番号+For行)

特定のシートだけに同じ処理

  • 条件ループ(For+If)
  • シート名判定(Name・Left)
  • 非表示シート除外(Visible)
  • 複数条件(And・Or演算子)
  • コードインデント

シート変数の使い方

  • Setステートメント

 

5日目(2025/8/22)

シート間の比較マクロを作ってみよう

  • 二重ループ(For行+For列)
  • 表示書式(NumberFormatLocal)

 

6日目(2025/8/29)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

マクロのリファクタリング

  • コードの置換(Ctrl+H)
  • パターン別のマクロ複製(Sub)
  • シート変数とハンガリアン記法(ws)
  • 最終行の関数化(Function)

 

7日目(2025/9/5)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

関数の利用例

  • WorksheetFunction短縮入力

For Each ステートメントの基本

  • For Each In Worksheets

複数エリアをひとつの表にまとめるマクロを作る

  • Debug.Print によるコードチェック
  • Range.Addressプロパティ
  • Range.Selectメソッド
  • 選択セル範囲(Selection)
  • Workbooks.Addメソッド
  • 読込/出力シートのループ連動
  • For Each In Cells
  • For Each In Areas
  • Range.Copyメソッド

便利マクロの実行方法

  • クイックアクセスツールバー
  • ショートカットキー

 

8日目(2025/9/12)


◇ 本日の宿題はおやすみです

ここまでの復習とコードテンプレート(カンペ)の作成

  • コメントアウト・アンコメント
  • 構文テンプレ(行のFor+If)
  • 構文テンプレ(シートのFor)
  • 構文テンプレ(シートのForEach)
  • 構文テンプレ(シートのForEach+If)
  • 処理のテンプレ(XLookup,背景色)
  • 文字列判定(Like演算子)

 

9日目(2025/9/19)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

ハイパーリンクからURLを取り出すマクロを作る

  • For Each In 選択範囲.Cells
  • 隣のセルに出力(Offset)
  • Range.HyperLink
  • 全選択対策(Intersect+UsedRange)

 

10日目(2025/9/26)


◇ 本日の課題(No.1~No.9) 出題ファイル(xlsx) 解答(xlsm)

ここまでの総まとめ - 練習問題1000本ノック

  • For文+If文組み合わせ反復練習
  • DateSirial関数
  • セル範囲の指定(Range(Cells, Cells))

 

11日目(2025/10/3)


◇ 本日の課題(No.9~No.13) 出題ファイル(xlsx) 解答(xlsm)

練習問題1000本ノック続き(No10~13)

  • 二重ループ(ForEachシート+For行)

条件を満たす列を削除するマクロ

  • 列の取得(Columns)
  • 最終列の関数化(Function)
  • 逆順ループ(For+Step-1)
  • Columns.Delete

 

12日目(2025/10/10)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

列削除マクロのリファクタリング

  • マクロの高速化(描画停止4種)
  • 描画系マクロの関数化(Sub・Call)
  • Withステートメント(Application)

特定の業務を自動化するマクロを作る

  • シートオブジェクト名
  • Range.Formula

 

13日目(2025/10/17)


◇ 本日の宿題はおやすみです

列削除マクロのリファクタリング2

  • セル範囲の指定(Range(Cells, Cells))
  • シートを新規ブックにコピー
  • 名前を付けて新規保存(SaveAs)

 

14日目(2025/10/24)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

列削除自動化マクロのリファクタリング残り

  • Formulaの最終行対応

変数のおさらい

  • Range変数の復習
  • Worksheet変数の復習

全シートA1選択マクロを作る

  • For Each文の復習

 

15日目(2025/10/31)


◇ 本日の宿題はおやすみです
◇ 本日作成したマクロ サンプルファイル(xlsm)

「今週の業務抽出マクロ」を作る

  • 実行シートの作り方と変数取得
  • 条件ループ(For+If+And)
  • 列の非表示(Hidden)
  • オートフィルター(AutoFilter)

 

16日目(2025/11/7)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

複数シートを転記する二重ループ

  • Do~Loopステートメント
  • 2シート間転記マクロ

 

17日目(2025/11/21)


◇ 本日の宿題はおやすみです。

「種別ごとにシート分け」マクロを作る1

  • データの初期化(Range(Rows, Rows))
  • データ初期化の関数化(Sub)
  • セル範囲の値貼り付け(Range.Value)
  • 条件ループ(For+If+Or)

 

18日目(2025/11/28)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)
◇ 本日作成したマクロ サンプルファイル(xlsm)

「種別ごとにシート分け」マクロを作る2

  • If~ElseIfステートメント
  • デバッグの基本
  • キーの変数化と三重ループ

 

19日目(2025/12/5)


◇ 本日の宿題はおやすみです。

「種別ごとにシート分け」マクロを作る3

  • ループの復習(全シートに同じ処理)
  • SubプロシージャとCall
  • Subプロシージャのループ処理

 

20日目(2025/12/12)


◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

列挙型定数Enumの使い方

  • 列挙型定数Enum
  • レイアウト定義モジュール
  • ワークシートでコードを書く

 

21日目(2025/12/19)


◇ 本日の宿題はおやすみです。

フォルダ内ファイルの結合マクロを作る1

  • Workbook.Openメソッド
  • Workbook.Closeメソッド
  • フォルダ内ファイルループ(Do & Dir)

 

22日目(2025/12/26)


◇ 本日の宿題はおやすみです。
本日作成したマクロ(xlsmダウンロードリンク)

フォルダ内ファイルの結合マクロを作る2

  • 見出し行の除外(Offset & Resize)
  • シート間のコピー
  • フォルダ内のファイルへ実行(Sub & Call)

 

23日目(2026/1/16)


◇ 本日の宿題はおやすみです。

ここまでの復習

  • WorksheetとRange
  • ForループとIfステートメント
  • SubプロシージャとCall

 

24日目(2026/1/30)


本日作成したコード(xlsm)
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

ブック・シート・セルの指定方法

  • WorkbooksとWorksheets
  • シートオブジェクト名
  • EnumとConst

 

25日目(2026/2/6)


本日作成したコード(xlsm)
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

シート間の転記と例外処理

  • 変数とシートオブジェクト名
  • Selection
  • If~Then Exit Sub

 

26日目(2026/2/13)


本日作成したコード(xlsm)
◇ 本日の宿題 出題ファイル(xlsm) 解答(xlsm)

テンプレートシートのクリアとコピー

  • マクロをCallして使う
  • Worksheet.Copy(新規ブック)
  • Worksheet.Copy(末尾シート)

 

27日目(2026/2/20)


本日作成したコード(xlsm)
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

エラー対応の基本 - On Error Resume Next

  • On Error Resume Next
  • On Error GoTo 0
  • エラーの判定(Err.Number)
  • Application.DisplayAlerts

 

28日目(2026/2/27)


本日作成したコード
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

エラー対応のおさらいとFunction作成

  • エラー処理の復習
  • Functionプロシージャ
  • 汎用関数 Isシートが存在

 

29日目(2026/3/6)


本日作成したコード
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

エラー処理の復習

  • Functionプロシージャ
  • Subプロシージャ

フォルダ作成とブックの保存

  • ブックの保存(Workbook.SaveAs)
  • フォルダ作成(MkDir)

30日目(2026/3/20)


本日作成したコード
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

ブック操作の基本

  • ブックの保存(Workbook.SaveAs)
  • ブックを開く(Workbooks.Open)
  • ブックを閉じる(Workbook.Close)
  • コメントのつけ方

31日目(2026/3/27)


本日作成したコード
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)

ブック操作の基本

  • ブックの保存(Workbook.SaveAs)
  • ブックを開く(Workbooks.Open)
  • ブックを閉じる(Workbook.Close)
  • ファイルの存在確認(Dir)

ファイル出力マクロの改修

新規データだけを出力処理

32日目(2026/4/3)


◇ 本日作成したコード
◇ 本日の宿題 出題ファイル(xlsx) 解答(xlsm)




以上の内容はhttps://www.limecode.jp/entry/entry/event/spafuyu-infomationより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14