自動記録機能でマクロを作る - 自動記録機能で表に番号を振る

この動画をご覧になるには、
ログインが必要です。

ログインアカウントの新規作成

解説

自動記録機能の演習です。
ちょっとした、実務で使えそうなマクロを作ってみます。

自動記録をしながらエクセルを操作して、ちょっとした仕事をするマクロを作ってみましょう!

やりたいことの概要説明を理解したら、さっそく、やってみてください。
今回は、エクセル2003で。

【この動画で使用する教材ファイル】
・taiken03.xls
※講座内で使用する資料は、この動画のページ中でダウンロードできます。

共有メモ

名前重要度メモ
ゲスト-181112

この教材についての過去の質問・感想

11740 : 小川慶一の回答 (2020-01-12 04:42:32)

受講生 さん:

Excel2007以降で生成されたマクロでは、コード内にそのマクロを実行するときに使うシートが指定されます。
「どのシートでも動くようにする」となると、コードの中身を調べて手直ししないと他のシートでは動きません。

「すべてのシートで連続実行できるようにする」といったさらなる技については「発展編1」で扱っていますが、もしご興味と気力があるうようでしたら、まずは、コード内のシートを指定していると思しき箇所を書き直してみてください。


> お世話になります。こちらの動画の通りにマクロを作って動かしてみると、確かにシート名【type1-1】はうまく順番通りに番号を振ることができたのですが、試しに【type1-2】など別のシートでマクロ機能を使ってみると、他はうまく動いたのですが、並びかえ作業だけうまくいきません。何か原因が考えられますか。


11738 : 受講生さんのコメント (2020-01-12 00:23:30)

お世話になります。こちらの動画の通りにマクロを作って動かしてみると、確かにシート名【type1-1】はうまく順番通りに番号を振ることができたのですが、試しに【type1-2】など別のシートでマクロ機能を使ってみると、他はうまく動いたのですが、並びかえ作業だけうまくいきません。何か原因が考えられますか。


7692 : 受講生さんのコメント (2017-02-18 13:52:59)

小川慶一 さん:
わかりました!

今まで知りませんでした(^-^;
とても便利です。ありがとうございました!


>受講生 さん:
>
>いえいえ、お気軽にどうぞ!
>
>エクセルのオートフィルという機能を使っています。
>まずは、ネットで調べてみてください。
>
>>お世話になります。
>>初歩的な質問で申し訳ありませんが、
>>順位に1,2,3と番号を振ってそれをコピーすると4~20が表示されますが、どうしているのでしょうか?
>


7689 : 小川慶一の回答 (2017-02-18 09:58:05)

受講生 さん:

いえいえ、お気軽にどうぞ!

エクセルのオートフィルという機能を使っています。
まずは、ネットで調べてみてください。

>お世話になります。
>初歩的な質問で申し訳ありませんが、
>順位に1,2,3と番号を振ってそれをコピーすると4~20が表示されますが、どうしているのでしょうか?


7688 : 受講生さんのコメント (2017-02-18 09:08:31)

お世話になります。
初歩的な質問で申し訳ありませんが、
順位に1,2,3と番号を振ってそれをコピーすると4~20が表示されますが、どうしているのでしょうか?


7112 : 小川慶一の回答 (2016-09-27 13:42:00)

ゲスト さん:

ここまでできたならまずは安心です。
ひきつづきお楽しみを。

>出来ました。これからも楽しみです。


7089 : 石川明美さんのコメント (2016-09-25 18:45:38)

出来ました。これからも楽しみです。


6908 : 受講生さんのコメント (2016-08-05 16:04:14)

これならできそうです。


6196 : 小川慶一の回答 (2016-03-29 16:47:11)

ゲスト さん:

最低限、実務で活用できそう?と思えるような例題はいちおう出したいですしね。
ということで、こんな例題用意しました。楽しんでいただけましたでしょうか。

>徐々に本格的になってきましたね。


6180 : 受講生さんのコメント (2016-03-29 01:19:00)

徐々に本格的になってきましたね。


4174 : 小川慶一の回答 (2015-05-02 11:17:01)

ゲスト さん:

質問ありがとうございます。
導入編の知識だけでは難しいです。基礎編の内容ですね。ひきつづきよろしくお願いいたします。

>行の1〜100で「XK」の記号の入ったところすべての背景色を黄色にしたい。
>そして、その黄色がその行にいくつあるか確認したい。
>と、言った場合、どのようにすればよいですか?


4171 : ゲストさんのコメント (2015-05-02 10:34:08)

行の1〜100で「XK」の記号の入ったところすべての背景色を黄色にしたい。
そして、その黄色がその行にいくつあるか確認したい。
と、言った場合、どのようにすればよいですか?


2793 : 小川慶一の回答 (2014-10-24 06:53:36)

匿名 さん:

マクロを実行可能な状態でファイルを開く方法については、次の基礎編で詳しく解説します。
ひきつづきよろしくお願いいたします。

>小川慶一 さん:
>
>ご返信、ありがとうございます。
>
>>エクセルのバージョン、教えていただけますか。
>自宅PCのエクセルのバージョンは2010です。
>
>>あと、試しに、そのマクロが無効になってしまうファイルをコピーして別のファイル名のファイルを作り、それで再度試していただけますか。
>>メッセージバーに、「このファイルのマクロを有効にするか?」という趣旨のメッセージが表示されるはずなのですが。。
>>(メッセージの文言はバージョンにより微妙に異なります)
>
>マクロが無効になっているファイルをコピーして、別のファイル名をつけてファイルを作り、再度試してみました。
>メッセージバーに、「コンテンツの有効化」というのがありました。
>それで、有効化したらファイルが使えるようになり、マクロの実行もうまくいきました。
>


2792 : 受講生さんのコメント (2014-10-23 23:53:53)

小川慶一 さん:

ご返信、ありがとうございます。

>エクセルのバージョン、教えていただけますか。
自宅PCのエクセルのバージョンは2010です。

>あと、試しに、そのマクロが無効になってしまうファイルをコピーして別のファイル名のファイルを作り、それで再度試していただけますか。
>メッセージバーに、「このファイルのマクロを有効にするか?」という趣旨のメッセージが表示されるはずなのですが。。
>(メッセージの文言はバージョンにより微妙に異なります)

マクロが無効になっているファイルをコピーして、別のファイル名をつけてファイルを作り、再度試してみました。
メッセージバーに、「コンテンツの有効化」というのがありました。
それで、有効化したらファイルが使えるようになり、マクロの実行もうまくいきました。


2788 : 小川慶一の回答 (2014-10-23 12:51:25)

匿名 さん:

エクセルのバージョン、教えていただけますか。

> マクロのセキュリティを確認したら「警告を表示してすべてのマクロを無効にする」になっていました。

それ自体は悪いことでないので。

あと、試しに、そのマクロが無効になってしまうファイルをコピーして別のファイル名のファイルを作り、それで再度試していただけますか。
メッセージバーに、「このファイルのマクロを有効にするか?」という趣旨のメッセージが表示されるはずなのですが。。
(メッセージの文言はバージョンにより微妙に異なります)


2782 : 受講生さんのコメント (2014-10-23 07:31:48)

こんにちは。
最初、マクロを作ったはずなのにうまくいかないと思い、マクロのセキュリティを確認したら「警告を表示してすべてのマクロを無効にする」になっていました。
「おかしいな。初期設定で設定したはずなのに」
と思っていたら、自分のPCで新規でエクセルを開いた場合はマクロが有効になっていましたが、そのファイルはマクロが無効になっていました。
それを「すべてのマクロを有効にする」と設定を変更したら、マクロが動きました。
マクロを作ったはずなのに動かない時は、「そのファイルのマクロのセキュリティを確認する」ようにすると良いと思いました。


2499 : mlさんのコメント (2014-09-18 06:13:03)

ゲスト さん:

> リボンとSheetの間に「マクロを無効にしています」といったようなメッセージが表示され
> その後ろにオプションを選択できる部分があったのでクリックすると「マクロを無効にしています」といったようなメッセージがあり、
> そこに「このマクロを実行する」というのを選べたのでそれをクリックしてから動画にそったやり方をしたところできました。

そうか。導入編では、マクロの入ったエクセルファイルを開く方法については、紹介していなかったのですね。すいませんでした。(基礎編の最初の最初で説明していました)

それでOKです。
初期設定を動画で示したとおりにしたなら、マクロの入ったファイルを開くときはいつもこのメッセージが表示されます。

動画、追加しようと思います。
それか、基礎編の一部の動画を導入編に持ってくるか。。考えます!


2496 : ゲストさんのコメント (2014-09-17 18:49:45)

小川慶一 さん:

マクロが実行されました!
設定は動画を見ながら確認したところ間違いなかったのですが、エラーメッセージが表示されたあとすぐに消さずにヘルプへ進みました。
それから何も見ずにヘルプのウィンドウもエクセルも消して、再度エクセルを開き直すとリボンとSheetの間に「マクロを無効にしています」といったようなメッセージが表示され
その後ろにオプションを選択できる部分があったのでクリックすると「ウィルスに感染している可能性があるためマクロを無効にしています」といったようなメッセージがあり、
そこに「このマクロを実行する」というのを選べたのでそれをクリックしてから動画にそったやり方をしたところできました。

*表示されたメッセージは完全には覚えてないのでそういった内容のメッセージが表示されたということです。

ありがとうございます。

>ゲスト さん:
>
>初期設定を失敗したか、そのファイルを開いたときに、マクロを有効にしなかったかですね。
>以下の動画で説明した初期設定については大丈夫でしょうか。まずそこを確認して、またご連絡ください。
>https://online.pc5bai.com/movie/index/10/7
>
>>Excel2007なのですがF8を押すと「このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法についてはオンラインヘルプまたはホストアプリケーションのドキュメントを参照してください」となり、マクロが実行されません。 どうすれば解決できるでしょうか。
>


2493 : 小川慶一の回答 (2014-09-16 19:55:20)

ゲスト さん:

初期設定を失敗したか、そのファイルを開いたときに、マクロを有効にしなかったかですね。
以下の動画で説明した初期設定については大丈夫でしょうか。まずそこを確認して、またご連絡ください。
https://online.pc5bai.com/movie/index/10/7

>Excel2007なのですがF8を押すと「このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法についてはオンラインヘルプまたはホストアプリケーションのドキュメントを参照してください」となり、マクロが実行されません。 どうすれば解決できるでしょうか。


2491 : ゲストさんのコメント (2014-09-16 19:21:30)

Excel2007なのですがF8を押すと「このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法についてはオンラインヘルプまたはホストアプリケーションのドキュメントを参照してください」となり、マクロが実行されません。 どうすれば解決できるでしょうか。


2308 : 受講生さんのコメント (2014-08-30 15:58:19)

次、行きましょう


2223 : 小川慶一の回答 (2014-08-26 03:25:50)

ゲスト さん:

お、うまく行きましたでしょうか?

>素晴らしい!


2192 : ゲストさんのコメント (2014-08-24 19:07:38)

素晴らしい!


1949 : 小川慶一の回答 (2014-08-14 02:39:19)

ゲスト さん:

>マクロ作成時点のセルで実行すると、旨く行くのですが、セルを移動して行うと、全く異なる領域にコピペされたり、全く変化がないような結果(多分、空白がコピーされるのでしょう。)になったりします。
>これでは、少し使い難いのです。こうしたことを解決できるようになるには(=マクロに手を加えて改良できるようになるためには)、かなり勉強しなければなりませんか?

セルを移動して行わず、自動記録をしたときと同じセルを選択した状態でマクロを実行すればよいのではないでしょうか。


> このような不都合を、自ら解決できるようになるために、マクロの勉強をかなりしなければならないか、ということです。

「かなり」という言葉は個人差があります。
たとえば「3時間の勉強が必要」と言われたとき、「たいしたことない」と感じられる方も「かなりな量だ」と感じられる方がいらっしゃいます。

なので「マクロの勉強をかなりしなければならないか」と聞かれても僕には答えられません。

でも、お話を聞く限り、基礎編レベルで十分かなと思います。
http://www.exvba.com/kiso.php


1948 : 小川慶一の回答 (2014-08-14 02:35:09)

匿名 さん:

具体的に何をしたいのかが分かること、そのための手段が分かること。
そこだけ抑えられれば、ITはそんなに難しいものではないです。

ひきつづきお楽しみを☆

>マクロの記録、今までサッパリだったのですが、ようやく何なのかが理解できました!


1942 : ゲストさんのコメント (2014-08-12 16:18:03)

谷口と申します。
複数マクロの連続実行まで見せて頂きました。お礼申し上げます。
試しに自動記録でマクロを作ってみました。やはり、下記のような不都合が起こります。
お尋ねしたいのは、解決法というより、このような不都合を、自ら解決できるようになるために、マクロの勉強をかなりしなければならないか、ということです。
できれば、勉強は最少で済ませたい、と考えています。
OSは、Windows7 エクセル2013 エクセルについては、自分で表を作ったことはありません。他人の作ったものを見ることはありますので、使い方について想像はできます。
2つのファイルを作りました。4月分売掛表(3つのシート)と5月分売掛表(3つのシート) 形式(行数・列数)は、全く同じです。1行に得意先、売上高、回収額、残高などを配置しています。
作成したマクロは、4月分売掛表の「月末残高」を (別ファイルの)5月分売掛表の「月初残高」に繰越す(=コピー&ペーストする)というものです。これを自動記録で作りました。
マクロ作成時点のセルで実行すると、旨く行くのですが、セルを移動して行うと、全く異なる領域にコピペされたり、全く変化がないような結果(多分、空白がコピーされるのでしょう。)になったりします。
これでは、少し使い難いのです。こうしたことを解決できるようになるには(=マクロに手を加えて改良できるようになるためには)、かなり勉強しなければなりませんか?
最少にしたいのですが、如何でしょうか?


1941 : 受講生さんのコメント (2014-08-12 08:29:01)

マクロの記録、今までサッパリだったのですが、ようやく何なのかが理解できました!


1879 : 小川慶一の回答 (2014-08-08 09:23:58)

匿名 さん:

自動記録も、使い方次第ではけっこう便利です。
ひきつづきよろしくお願いいたします。

>自分でマクロを書くヒントになるので、とても有益でした。


1875 : 受講生さんのコメント (2014-08-08 07:01:56)

自分でマクロを書くヒントになるので、とても有益でした。


1710 : 小川慶一の回答 (2014-07-13 14:06:36)

望月直幸 さん:

便利ですね。
「発展編1」では、かなり細かい制御をできるようになるところまでお伝えします。ひきつづきお楽しみを!

>並べ替えはよく行う操作なので、自動記録からカスタマイズしてマクロが書けるようになるとかなり使えそうです!


1695 : 望月直幸さんのコメント (2014-07-12 15:55:05)

並べ替えはよく行う操作なので、自動記録からカスタマイズしてマクロが書けるようになるとかなり使えそうです!


1620 : 小川慶一の回答 (2014-07-06 08:30:29)

匿名 さん:

OKです。ひきつづきお楽しみ!

>マクロできました。


1611 : 受講生さんのコメント (2014-07-06 07:04:38)

マクロできました。


1606 : 小川慶一の回答 (2014-07-05 18:14:55)

匿名 さん:

とりいそぎ。
教材「基礎編」につけている動画をシェアします。どうしてそうなってしまったのかまでは説明しています。
これをヒントに、なんとかすべくがんばってみてください!
https://www.dropbox.com/s/xgprld854bstf8k/04_macro_muko.mp4

>このプロジェクトのマクロは無効に設定されているそうな。


1605 : 受講生さんのコメント (2014-07-05 17:57:51)

このプロジェクトのマクロは無効に設定されているそうな。


1594 : 小川慶一の回答 (2014-07-05 12:50:17)

匿名 さん:

どうでしたか。楽しくやれたでしょうか?! (^^

>自分でやってみます!


1575 : 受講生さんのコメント (2014-07-05 08:12:42)

自分でやってみます!


1438 : 小川慶一の回答 (2014-06-20 06:32:25)

匿名 さん:

おお、できましたか!
すごいですよね~!自動記録だけでも、かなりのことができます。ぜひ、ご自身のお仕事でも活用してみてください☆

>うわっできました(^^)
>すごい~♪


1436 : 受講生さんのコメント (2014-06-20 00:40:30)

うわっできました(^^)
すごい~♪


1078 : 小川慶一の回答 (2014-03-13 19:37:30)

匿名 さん:

そうですね。分かってくると、いろいろ楽しいことがあります。
中身をちょっといじって動作確認するとかすると、またいろいろ楽しめますよ!

>自動記録したあと、モジュールでどう記述されているかを確認するのが楽しいですね。


1077 : 受講生さんのコメント (2014-03-13 17:56:58)

自動記録したあと、モジュールでどう記述されているかを確認するのが楽しいですね。


3日がかりのその仕事、3分で終わらせる方法教えます。ガラパゴスタディーオンライン講座 ユーザー登録

本講座の動画一覧

  1. 【動画1】 エクセルマクロの全体像
    【動画1】 エクセルマクロの全体像 未習得
  2. 【動画2】 エクセルマクロ・VBAを利用するための推奨設定 - イントロダクション
    【動画2】 エクセルマクロ・VBAを利用するための推奨設定 - イントロダクション 未習得
  3. 【動画3】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2003の場合
    【動画3】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2003の場合 未習得
  4. 【動画4】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2007の場合
    【動画4】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2007の場合 未習得
  5. 【動画5】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2010、Excel2013、Excel2016の場合
    【動画5】 エクセルマクロ・VBAを利用するための推奨設定 - Excel2010、Excel2013、Excel2016の場合 未習得
  6. 【動画6】 エクセルマクロ・VBAを利用するための推奨設定 - VisualBasicEditorの初期設定
    【動画6】 エクセルマクロ・VBAを利用するための推奨設定 - VisualBasicEditorの初期設定 未習得
  7. 【動画7】 Visual Basic Editorの基本用語と使い方 - イントロダクション
    【動画7】 Visual Basic Editorの基本用語と使い方 - イントロダクション 未習得
  8. 【動画8】 Visual Basic Editorの基本用語と使い方 - サブウィンドウ
    【動画8】 Visual Basic Editorの基本用語と使い方 - サブウィンドウ 未習得
  9. 【動画9】 Visual Basic Editorの基本用語と使い方 - プロジェクトエクスプローラ
    【動画9】 Visual Basic Editorの基本用語と使い方 - プロジェクトエクスプローラ 未習得
  10. 【動画10】 Visual Basic Editorの基本用語と使い方 - プロパティウィンドウ
    【動画10】 Visual Basic Editorの基本用語と使い方 - プロパティウィンドウ 未習得
  11. 【動画11】 Visual Basic Editorの基本用語と使い方 - 標準モジュールとコードウィンドウ
    【動画11】 Visual Basic Editorの基本用語と使い方 - 標準モジュールとコードウィンドウ 未習得
  12. 【動画12】 簡単なマクロを書いてみる - 基本編
    【動画12】 簡単なマクロを書いてみる - 基本編 未習得
  13. 【動画13】 簡単なマクロを書いてみる - プログラムの読み方
    【動画13】 簡単なマクロを書いてみる - プログラムの読み方 未習得
  14. 【動画14】 簡単なマクロを書いてみる - サブプロシージャのネーミングルール
    【動画14】 簡単なマクロを書いてみる - サブプロシージャのネーミングルール 未習得
  15. 【動画15】 自動記録機能でマクロを作る - 基本編
    【動画15】 自動記録機能でマクロを作る - 基本編 未習得
  16. 【動画16】 自動記録機能でマクロを作る - Excel2003の場合の手順
    【動画16】 自動記録機能でマクロを作る - Excel2003の場合の手順 未習得
  17. 【動画17】 自動記録機能でマクロを作る - Excel2007、2010、2013、2016の場合の手順
    【動画17】 自動記録機能でマクロを作る - Excel2007、2010、2013、2016の場合の手順 未習得
  18. 【動画18】 自動記録機能でマクロを作る - 自動記録機能で表に番号を振る
    【動画18】 自動記録機能でマクロを作る - 自動記録機能で表に番号を振る 未習得
  19. 【動画19】 複数のマクロを連続実行する - 概要
    【動画19】 複数のマクロを連続実行する - 概要 未習得
  20. 【動画20】 複数のマクロを連続実行する - Excel2003の場合
    【動画20】 複数のマクロを連続実行する - Excel2003の場合 未習得
  21. 【動画21】 複数のマクロを連続実行する - Excel2007,2010,2013,2016の場合
    【動画21】 複数のマクロを連続実行する - Excel2007,2010,2013,2016の場合 未習得
  22. 【動画22】 エクセルマクロ研修の選び方1-イントロダクション
    【動画22】 エクセルマクロ研修の選び方1-イントロダクション 未習得
  23. 【動画23】 エクセルマクロ研修の選び方2-カレーライスとパソコン1
    【動画23】 エクセルマクロ研修の選び方2-カレーライスとパソコン1 未習得
  24. 【動画24】 エクセルマクロ研修の選び方3-カレーライスとパソコン2
    【動画24】 エクセルマクロ研修の選び方3-カレーライスとパソコン2 未習得
  25. 【動画25】 エクセルマクロ研修の選び方4-よくある落とし穴
    【動画25】 エクセルマクロ研修の選び方4-よくある落とし穴 未習得
  26. 【動画26】 エクセルマクロ研修の選び方5-よくある落とし穴に落ちないために
    【動画26】 エクセルマクロ研修の選び方5-よくある落とし穴に落ちないために 未習得
  27. 【動画27】 エクセルマクロ研修の選び方6-講座紹介
    【動画27】 エクセルマクロ研修の選び方6-講座紹介 未習得
  28. 【動画28】 受講生の声: 久武美香さま(会社員)[大阪府]
    【動画28】 受講生の声: 久武美香さま(会社員)[大阪府] 未習得
  29. 【動画29】 受講生の声: 横岩良太さま(製造業・総務・経理)[静岡県]
    【動画29】 受講生の声: 横岩良太さま(製造業・総務・経理)[静岡県] 未習得
  30. 【動画30】 受講生の声: 井上真吾さん(高校職員)[高知県]
    【動画30】 受講生の声: 井上真吾さん(高校職員)[高知県] 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ