エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座

「ガラパゴスタディー オンライン講座」の動画講座「エクセルマクロ・VBA導入編」の解説講座です。
今回は、エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座からです。

動画エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座のポイント

ポイント1

最後の演習を、エクセル2007でやってみます。やることは、エクセル2010、エクセル2013、エクセル2016、でも同じです。
うまく行きましたか?
 
失敗した場合は…。
一行一行プログラムを実行していって、問題をピンポイントに探す練習もとても大切です。

ポイント2

ちょうどいい機会なので、 ma, mb, mc のどれがちゃんと動いていないのか、 [F8] で丁寧に実行していきながら確認してみてください。
それで、例えば「悪いのは mb だ!」ということであったなら、今度は、 mb を実行するときに、より慎重にテストをしていき、何行目でおかしくなっているのか、つきつめてみてください。
 
この演習は、一度でうまく行くことは稀です。
動画と自分がやっている操作を照らし合わせながら、2回、3回とトライしてみてください。
へこたれずに何度も挑戦し、失敗からも何かを学ぼうという姿勢でトライしていると、失敗もよい学びとなります。

ポイント3

なお、特に気をつけるべきところ(というかは、ハマりがちなところ)を以下に書いておきますね。

  • 自動記録を開始する前に選択されているセルは動画と同じですか?
  • 自動記録中の操作で、細かいところでも、何か動画と違うところはありませんか?
  • 自動記録を終了したときに選択されているセルは動画と同じですか?

ポイント4

うまくできたら(できなくても)、以下の掲示板に投稿を! ヾ(´ー`)ノ
 
特に、「失敗しながらもなんとかできた!」という方、ぜひお願いします。
あとから、別の誰かが、この動画にそって演習をして、同じ理由でハマるかもしれません。
「失敗の経験と、それをどうやって解決したのか?」というお話は後からトライする方にとって、貴重な情報になります。

動画 エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座のおさらいクイズ

この動画で学んだことのおさらいクイズです。
次の問題、答えられるでしょうか。

1. 自動記録するマクロの名前は、どのように設定しますか?
 
2. 「Sub mc」はどのような内容のマクロですか?
 
3. G列(取引金額)で並べ替えをするマクロは「Sub ○○」?
[a] renzoku
[b] mb
[c] mc

動画 エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座のハイライト

今日の動画はこちら↓です。
エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座

0:20くらい~

Excelファイル「taiken03_mihon.xls」のシート「type1-2」を使って説明します。
「オプション」を開き、「このコンテンツを有効にする」を選択します。
まずは手順の確認です。

1:55くらい~

Visual Basic Editorを起動し、標準モジュール「Module 1」を開きます。
あらかじめ作成されているサブプロシージャ「Sub renzoku」をステップインモード([F8])で実行しながら、動作を確認します

3:20くらい~

それではマクロを作成します!
まずは、G列(取引金額)で並べ替えをするマクロの自動記録を開始します。

4:10くらい~

H列に番号を振っていくマクロを自動記録します。
自動記録を開始するまえに、カーソルはセル「G1」に置いておきましょう。

5:00くらい~

A列(No.)で並べ替えをするマクロの自動記録を開始します。

5:40くらい~

「Sub ma」の上に、連続実行するマクロ「Sub renzoku」を作成し、実行します。

動画 エクセルマクロ 「複数のマクロを連続実行する - Excel2007, 2010, 2013, 2016の場合」解説講座のおさらいクイズ - 答え

すべて、動画内で解説しています。
もし不明な点があれば、動画で確認してみてください。
 
1.自動記録するマクロの名前は、どのように設定しますか?

メニューの ツール > マクロ > 新しいマクロの記録ボタン を押すと「マクロの記録」ダイアログが出ます。
ダイアログ内の「マクロ名」を、任意のマクロ名(=サブプロシージャの名前)へ書き換えましょう。

2.「Sub mc」はどのような内容のマクロですか?

A列(No.)で並べ替えをするマクロです。

3.G列(取引金額)で並べ替えをするマクロはは「Sub ○○」?
[a] renzoku
[b] ma
[c] mb

[b] ma が、G列で並べ替えをするマクロです。


今回の解説講座は以上です。いかがでしたか?
もしも不明な点がありましたら、ガラパゴスタディー オンライン講座にログインして、動画講座で直接確認してみてください。

それで解決しない場合は、動画再生ページ内の掲示板から遠慮なく質問してください。
質問は、いつでも大歓迎です (^^*

導入編の解説一覧へ戻る

公開日時: 2022/06/22 12:00