基礎講座第1章10 - 自動データヒント機能

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

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

解説

数あるデバッグ機能の中でも、もっとも活用頻度が高いもののひとつが自動データヒント機能です。
[1] 黄色い行がある(マクロを実行しかけのときしか使えない)
[2] マウスを変数の上に持っているだけ(クリックしない)
というところがポイント

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

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

11421 : 小川慶一の回答 (2019-05-21 14:02:55)

ゲストさん:

いえいえ。
こういう検証、上達には大切ですよ。

ひきつづき、いろいろチャレンジしてください☆



> 小川先生
> 失礼いたしました。
> valueを省略して、
> range("セル番地")と記載したときでも、
> セル番地部分にカーソルを合わせてもデータヒント出ないだけで、
> range部分にカーソルを合わせたらデータヒント出ました。
> ありがとうございました。
>
> 小川慶一さん:
> > ゲストさん:
> >
> > range("番地") だと、その番地にあるセル(というオブジェクトそのもの)
> > range("番地").value だと、その番地にあるセルの値
> >
> > です。
> > 言葉が指しているものが異なります。
> >
> >
> > ところで、
> >
> > > range()だけだと自動データヒントが働きませんでした。
> >
> > そうですか...。
> > 念のため確認してみたのですが、僕の環境では自動データヒント使えます。
> > (「range().valueだとデータヒントが働く」ことが前提ですが)
> >
> > マクロのステップイン実行中に、「range」という言葉の上にマウスポインタを持っていってみてください。
> >
> >
> >
> > > 先生こんにちは。
> > > range()だけだと自動データヒントが働きませんでした。
> > > range().valueだとデータヒントが働くんですね。
> > > valueを使うメリットを1つ学びました。
> > >


11415 : ゲストさんのコメント (2019-05-19 10:41:03)

小川先生
失礼いたしました。
valueを省略して、
range("セル番地")と記載したときでも、
セル番地部分にカーソルを合わせてもデータヒント出ないだけで、
range部分にカーソルを合わせたらデータヒント出ました。
ありがとうございました。

小川慶一さん:
> ゲストさん:
>
> range("番地") だと、その番地にあるセル(というオブジェクトそのもの)
> range("番地").value だと、その番地にあるセルの値
>
> です。
> 言葉が指しているものが異なります。
>
>
> ところで、
>
> > range()だけだと自動データヒントが働きませんでした。
>
> そうですか...。
> 念のため確認してみたのですが、僕の環境では自動データヒント使えます。
> (「range().valueだとデータヒントが働く」ことが前提ですが)
>
> マクロのステップイン実行中に、「range」という言葉の上にマウスポインタを持っていってみてください。
>
>
>
> > 先生こんにちは。
> > range()だけだと自動データヒントが働きませんでした。
> > range().valueだとデータヒントが働くんですね。
> > valueを使うメリットを1つ学びました。
> >


11410 : 小川慶一の回答 (2019-05-19 02:18:32)

ゲストさん:

range("番地") だと、その番地にあるセル(というオブジェクトそのもの)
range("番地").value だと、その番地にあるセルの値

です。
言葉が指しているものが異なります。


ところで、

> range()だけだと自動データヒントが働きませんでした。

そうですか...。
念のため確認してみたのですが、僕の環境では自動データヒント使えます。
(「range().valueだとデータヒントが働く」ことが前提ですが)

マクロのステップイン実行中に、「range」という言葉の上にマウスポインタを持っていってみてください。



> 先生こんにちは。
> range()だけだと自動データヒントが働きませんでした。
> range().valueだとデータヒントが働くんですね。
> valueを使うメリットを1つ学びました。
>


11404 : ゲストさんのコメント (2019-05-18 23:42:25)

先生こんにちは。
range()だけだと自動データヒントが働きませんでした。
range().valueだとデータヒントが働くんですね。
valueを使うメリットを1つ学びました。


9800 : 小川慶一の回答 (2018-04-21 09:03:49)

マメコトさん:

> 全てを理解してから次に進むより、『そういうもんかな』という理解であっても先に進んだほうが、結局は早道(後からきっと繋がる気がする)だと思いました。

そうですね。
細部を見ていくとキリがないので。また、細部を見る目を養うにも、全体像をある程度掴み、自力でできることを増やすのが良いかと思います。

とはいえ、気になることがあればまた何でも投稿してみてください。

ひきつづきよろしくお願いいたします。


> >今の段階では気にする必要はありません。
> >使い分けに困ることは、今の段階ではほぼないと断言できる
> と、断言してくれたことで逆にスッキリしました。
> 全てを理解してから次に進むより、『そういうもんかな』という理解であっても先に進んだほうが、結局は早道(後からきっと繋がる気がする)だと思いました。
> ありがとうございました。


9796 : マメコトさんのコメント (2018-04-20 21:24:24)

>今の段階では気にする必要はありません。
>使い分けに困ることは、今の段階ではほぼないと断言できる
と、断言してくれたことで逆にスッキリしました。
全てを理解してから次に進むより、『そういうもんかな』という理解であっても先に進んだほうが、結局は早道(後からきっと繋がる気がする)だと思いました。
ありがとうございました。


9794 : 小川慶一の回答 (2018-04-20 14:41:57)

マメコトさん:

> 「Empty値」と「””(null)」と、何が違うのでしょうか。
>何故表記が異なるのでしょうか。

「Empty値」と、「"" (長さ0の文字列)」と「Null」は、すべて異なるものです。
表記が異なるのは、これらがすべて違うものだからです。

「では何が違うのか?」と言うことは、今の段階では気にする必要はありません。
発展編1で、「データの型」について学びます。そのタイミングまで困りませんし、そのタイミングで学べばすんなり頭に入るかなと思います。
使い分けに困ることは、今の段階ではほぼないと断言できるでしょう。

ということなので、今は気にせずスキップしてくださいというのが僕の答えなのですがどうでしょうか?

どうしてもということであればもう少し解説をします。
でも、今その話を聞いても大して役に立たないですし、役に立たない話を聞くより、とりあえず講座を先に進めてある程度マクロを書けるようになってからの方が、マメコトさんにとっていいかなとも思います。


9789 : マメコトさんのコメント (2018-04-19 14:38:38)

「Empty値」と「””(null)」と、何が違うのでしょうか。何故表記が異なるのでしょうか。


8639 : 小川慶一の回答 (2017-08-09 17:06:25)

受講生 さん:

基本機能ですか、案外存じ上げない方も多いです。

> マウスを持っていくだけで数値がわかる!素敵だ!


8631 : 受講生さんのコメント (2017-08-09 10:08:30)

マウスを持っていくだけで数値がわかる!素敵だ!


7161 : 小川慶一の回答 (2016-10-04 16:36:09)

石川明美 さん:

便利ですよね。
こういう機能をサラサラ使いこなせるかどうかが地味に重要です。

>チェック機能があるのはいいですね。


7157 : 石川明美さんのコメント (2016-10-03 20:13:20)

チェック機能があるのはいいですね。


7128 : 小川慶一の回答 (2016-09-27 13:59:41)

受講生 さん:

便利ですよね。
こういう機能をサラサラ使いこなせるかどうかが地味に重要です。

>とても便利な機能だと思いました。


7103 : 受講生さんのコメント (2016-09-26 15:27:24)

とても便利な機能だと思いました。


1657 : 小川慶一の回答 (2014-07-07 16:52:24)

匿名 さん:

いいですね!
いろいろ失敗しますが、とにかく行動することでいろいろ発見してください。
それが一番です。
ハマったらすぐにサポートしますので v(^^

>自動データはF5を動かさないと、黄色が出てこないとダメ、ということでした、ね。自分で納得。


1652 : 受講生さんのコメント (2014-07-07 16:17:58)

自動データはF5を動かさないと、黄色が出てこないとダメ、ということでした、ね。自分で納得。


1651 : 受講生さんのコメント (2014-07-07 16:00:07)

ツールからチェックし✔︎ありでしたが、自動チェックできないのは、ノートpcでマウスがないからでしょうか?


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】 補講:複数ファイル間でのデータ転記 未習得

塾長 小川慶一

メニュー

コメント紹介

もっと見る

ページの先頭へ