基礎講座第1章11 - テストの方法

この講座は有料講座です。
講座の購入後ご覧になれます。

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

解説

どういうときにはどういう操作をしてテストをするのか、[F8], [F5], [F9], [実行] → [リセット] というそれぞれの操作、をマスターするのが目的です。さきほど説明した自動データヒント機能もあわせて活用してください。

【この動画で使用する教材ファイル】
 ・Kiso01.xls
 ・kiso_mm_movie.pdf(P5:VBE_コーディングとテスト)
 ・kiso_print.pdf(P9:テストの原則)
※講座内で使用する資料は、この個別ページ内でダウンロードできます。

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

10782 : 小川慶一の回答 (2018-12-11 17:06:46)

受講生 さん:

受講生 さん:

こんにちは。

> F8でやった処理をひとつ戻して、再度そのコードを実行という機能はないのでしょうか?

コードを一行前に戻す方法はあります。
とはいえ、基礎編ではその方法はお伝えしてはいません。

なぜかというと、以下の理由からです。
[1] やり方の説明が(基礎編レベルの人に伝えるには)少し面倒くさいので
[2] そのやり方を行ったとしても、エクセル画面の状態まで実行前に戻せるわけではないので
[3] [F8], [F5], [F9] だけでも当面は困らないので
[4] いろいろ技を覚えるよりも、少ない技をきちんと使いこなせるようになるほうが上達には近道なので
[5] 僕自身も、マクロ覚えたてのころは使っている機能はほぼこの3つだけでしたが、それで十分だったので。

特に、[4]の理由が大切かな、と思います。
よろしくお願いいたします。

ということなので、「再テストするときは、エクセルの状態を戻して、マクロを一行目から再実行」ですね。

また気軽に質問等してください。


10766 : 受講生さんのコメント (2018-12-10 21:59:31)

F8でやった処理をひとつ戻して、再度そのコードを実行という機能はないのでしょうか?
テストして修正が上手くいったか否かはもう一度最初からテストすることになりますか?


8641 : 小川慶一の回答 (2017-08-09 17:08:13)

ながのさん:

以下、よいまとめですね (^^*

> F8 は一個ずつマクロを実行する。
> F5 は一気にマクロを実行する。
> F9 ブレイクポイントで指定した場所までマクロを実行する。
> リセットもできるよ。
> マクロをテストするときに有効だね。


8632 : ながのさんのコメント (2017-08-09 10:21:33)

F8 は一個ずつマクロを実行する。
F5 は一気にマクロを実行する。
F9 ブレイクポイントで指定した場所までマクロを実行する。
リセットもできるよ。
マクロをテストするときに有効だね。


7841 : 小川慶一の回答 (2017-03-18 22:55:08)

受講生 さん:

強制中断の作業なんてステップイン実行とかと比してそんなに頻繁に使いませんし、まあこのくらいでも十分ではないかな、と。
ひきつづきよろしくお願いいたします。


7839 : 受講生さんのコメント (2017-03-18 16:37:06)

小川先生

さっそくありがとうございます。
ないんですねー。

> 僕は、強制終了する際には、 [Alt] → [R] → [R] と、キーボードでメニューバーを操作しています。

なるほどです。 [Alt] → [R] → [R] こちら使ってみたいと思います。
ありがとうございました。


7838 : 小川慶一の回答 (2017-03-18 13:37:37)

受講生 さん:

お役に立てているのであれば何よりです。

>マクロ実行を強制中断できるショートカットキーがあれば教えてください。

無いんじゃないかと思います。
少なくとも、僕は未だに知りません。

僕は、強制終了する際には、 [Alt] → [R] → [R] と、キーボードでメニューバーを操作しています。


7837 : 受講生さんのコメント (2017-03-18 12:29:21)

ブレークポイントの説明とてもわかりやすかったです。ありがとうございます。

ところで、

マクロ実行を中断したい場合の「リセット」ですが、ショートカットキーはあるでしょうか?

ネットで調べてみたところ、
CTRL+PAUSE(BREAK)キー という記載が多くありました。

自分の環境で試したところ、
PC1(Windows10+Excel2010) → PAUSE/BREAKキーはあるが、CTRL+PAUSE(BREAK)キーでは中断できず。
PC2(Windows7+Excel2010) → PAUSE/BREAKキー が見当たらない
でした。

いずれも、F8キーを押している最中に試しましたが、
・F8キーでステップ実行中に、途中でやめたいとき、
・F5キーで実行して無限ループしているようなとき、
マクロ実行を強制中断できるショートカットキーがあれば教えてください。


7369 : 受講生さんのコメント (2016-12-07 14:52:21)

確認の仕方が良く分かりました。


2070 : 小川慶一の回答 (2014-08-22 10:01:30)

匿名 さん:

え..?と思ってみてみました。あら、ほんとですね。すいません。修正しなくては。

>「F5_F8_F9_02」と「F5_F8_F9_03」は、「F5_F8_F9_01」のA列がそれぞれB列とC列に変わり、「2」の位置が「真ん中」と
>「下の方」に変更されているだけでしょうか?

はい、そのとおりです。ご迷惑おかけいたしました。
ひきつづきよろしくお願いいたします。


2054 : 受講生さんのコメント (2014-08-22 07:54:44)

小川先生
動画では、「F5_F8_F9_01」と「F5_F8_F9_02」と「F5_F8_F9_03」の3つのSubプロシージャがあると説明されていますが、
手元のファイルでは「F5_F8_F9_01」はあるのですが、「F5_F8_F9_02」は書きかけのものがあり、「F5_F8_F9_03」は存在すら
しません。
「F5_F8_F9_02」と「F5_F8_F9_03」は、「F5_F8_F9_01」のA列がそれぞれB列とC列に変わり、「2」の位置が「真ん中」と
「下の方」に変更されているだけでしょうか?
細かいことのようですが、気になってしまいました。ご回答をお願いいたします。


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

本講座の動画一覧

  1. 【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点
    【動画1】 基礎講座第1章1 - マクロの入ったファイルを開くときの注意点 未習得
  2. 【動画2】 基礎講座第1章2 - オブジェクトの指定
    【動画2】 基礎講座第1章2 - オブジェクトの指定 未習得
  3. 【動画3】 基礎講座第1章3 - 色の指定
    【動画3】 基礎講座第1章3 - 色の指定 未習得
  4. 【動画4】 基礎講座第1章4 - コメントの活用
    【動画4】 基礎講座第1章4 - コメントの活用 未習得
  5. 【動画5】 基礎講座第1章5 - 算術演算子
    【動画5】 基礎講座第1章5 - 算術演算子 未習得
  6. 【動画6】 基礎講座第1章6 - 手書きする演習
    【動画6】 基礎講座第1章6 - 手書きする演習 未習得
  7. 【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い
    【動画7】 基礎講座第1章7 - ワークシート関数との挙動の違い 未習得
  8. 【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義
    【動画8】 基礎講座第1章8 - 変数を使ったプログラム、変数を使う意義 未習得
  9. 【動画9】 基礎講座第1章9 - 変数を活用するときの注意点
    【動画9】 基礎講座第1章9 - 変数を活用するときの注意点 未習得
  10. 【動画10】 基礎講座第1章10 - 自動データヒント機能
    【動画10】 基礎講座第1章10 - 自動データヒント機能 未習得
  11. 【動画11】 基礎講座第1章11 - テストの方法
    【動画11】 基礎講座第1章11 - テストの方法 未習得
  12. 【動画12】 基礎講座第1章12 - ドリル
    【動画12】 基礎講座第1章12 - ドリル 未習得
  13. 【動画13】 基礎講座第2章1 - 第2章の概要
    【動画13】 基礎講座第2章1 - 第2章の概要 未習得
  14. 【動画14】 基礎講座第2章2 - 文字列とは
    【動画14】 基礎講座第2章2 - 文字列とは 未習得
  15. 【動画15】 基礎講座第2章3 - 文字列操作の基本
    【動画15】 基礎講座第2章3 - 文字列操作の基本 未習得
  16. 【動画16】 基礎講座第2章4 - セルの書式と、値の投入
    【動画16】 基礎講座第2章4 - セルの書式と、値の投入 未習得
  17. 【動画17】 基礎講座第2章5 - 文字列の結合
    【動画17】 基礎講座第2章5 - 文字列の結合 未習得
  18. 【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列
    【動画18】 基礎講座第2章6 - セルやシートの指定に使われる文字列 未習得
  19. 【動画19】 基礎講座第2章7 - 日付の扱い
    【動画19】 基礎講座第2章7 - 日付の扱い 未習得
  20. 【動画20】 基礎講座第2章8 - ドリル1
    【動画20】 基礎講座第2章8 - ドリル1 未習得
  21. 【動画21】 基礎講座第2章9 - ドリル2
    【動画21】 基礎講座第2章9 - ドリル2 未習得
  22. 【動画22】 基礎講座第2章10 - ドリル3
    【動画22】 基礎講座第2章10 - ドリル3 未習得
  23. 【動画23】 基礎講座第2章11 - ドリル4
    【動画23】 基礎講座第2章11 - ドリル4 未習得
  24. 【動画24】 基礎講座第2章12 - ドリル5
    【動画24】 基礎講座第2章12 - ドリル5 未習得
  25. 【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作
    【動画25】 基礎講座第3章1 - マクロを書く人のためのキーボード操作 未習得
  26. 【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作
    【動画26】 基礎講座第3章2 - マクロを書く人のためのショートカットキー操作 未習得
  27. 【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数
    【動画27】 基礎講座第3章3 - Left関数、Mid関数、Right関数 未習得
  28. 【動画28】 基礎講座第3章4 - Len関数、Instr関数
    【動画28】 基礎講座第3章4 - Len関数、Instr関数 未習得
  29. 【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習)
    【動画29】 基礎講座第3章5 - 手書きドリル1(関数の練習) 未習得
  30. 【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習)
    【動画30】 基礎講座第3章6 - 手書きドリル2(関数の練習) 未習得
  31. 【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える)
    【動画31】 基礎講座第3章7 - 住所情報を分割する(方針を考える) 未習得
  32. 【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明)
    【動画32】 基礎講座第3章8 - 住所情報を分割する(方針の説明) 未習得
  33. 【動画33】 基礎講座第3章9 - 住所情報を分割する(実習)
    【動画33】 基礎講座第3章9 - 住所情報を分割する(実習) 未習得
  34. 【動画34】 基礎講座第3章10 - プログラミング実習のまとめ
    【動画34】 基礎講座第3章10 - プログラミング実習のまとめ 未習得
  35. 【動画35】 基礎講座第4章1 - 第4章の概要
    【動画35】 基礎講座第4章1 - 第4章の概要 未習得
  36. 【動画36】 基礎講座第4章2 - ハナコのステップ
    【動画36】 基礎講座第4章2 - ハナコのステップ 未習得
  37. 【動画37】 基礎講座第4章3 - 「For Next構文」を覚える
    【動画37】 基礎講座第4章3 - 「For Next構文」を覚える 未習得
  38. 【動画38】 基礎講座第4章4 - 「For Next構文」の実習
    【動画38】 基礎講座第4章4 - 「For Next構文」の実習 未習得
  39. 【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり
    【動画39】 基礎講座第4章5 - 「ハナコのステップ」のふりかえり 未習得
  40. 【動画40】 基礎講座第4章6 - If文
    【動画40】 基礎講座第4章6 - If文 未習得
  41. 【動画41】 基礎講座第4章7 - 「If文」の実習
    【動画41】 基礎講座第4章7 - 「If文」の実習 未習得
  42. 【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション
    【動画42】 基礎講座第4章8 - 比較の条件設定バリエーション 未習得
  43. 【動画43】 基礎講座第4章9 - If文のその他の構文その1
    【動画43】 基礎講座第4章9 - If文のその他の構文その1 未習得
  44. 【動画44】 基礎講座第4章10 - If文のその他の構文その2
    【動画44】 基礎講座第4章10 - If文のその他の構文その2 未習得
  45. 【動画45】 補講:複数ファイル間でのデータ転記
    【動画45】 補講:複数ファイル間でのデータ転記 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ