エクセルマクロ オンライン講座コメント紹介

コメント紹介
   └ エクセルマクロ・VBA基礎編フォローアップ ベーシック
       └ 出現回数を数える。CountIf関数がやっていることをマクロで書くと?

出現回数を数える。CountIf関数がやっていることをマクロで書くと?

[11386] 2019-05-05 10:01:47 藤村英夫さんからの投稿です。

一回目に見たときに感動したのですが、土日だけ復習しているとすぐに忘れてしますので、思い切ってスマホを大型に買い替えて、ゴールデンウィーク明けからは、電車のなかでこの動画を通勤中に見るようにします。

ところで、質問ですが、ドットバリュー(.value)は入力しなくても、
今のところ支障なく作動するようですが、この先 発展編にすすむとまずいことはでてきますか? 書店で購入した本が、range("A1").value等の
入力の場合、ドットバリュー(.value)は打たなくても問題がないという記述があったので、今まで入力していません。

 


[11388] 2019-05-06 10:34:32 小川慶一さんからの投稿です。

藤村英夫さん:

Range("A1") と Range("A1").Value とでは、それが示すものが厳密には異なります。

Range("A1"): 「セルA1」というオブジェクト
Range("A1").Value: 「セルA1の値」というプロパティ

その差は、基礎編レベルのころには意識しなくてもまあ大丈夫かもしれません。
が、「結果的に同じ動きをするから」と、その差に無頓着なままでいると、学習が発展編1レベルまで進んだときに、行き詰まります。

以下の記事も参考にしてください。
そのうえで、追加の質問なり感想なりいただければ、と思います。

○「セルの値」を指定するとき、.Value は省略してよいものか? – Excelマクロ・VBA
https://www.exvba.com/2183/



> 一回目に見たときに感動したのですが、土日だけ復習しているとすぐに忘れてしますので、思い切ってスマホを大型に買い替えて、ゴールデンウィーク明けからは、電車のなかでこの動画を通勤中に見るようにします。
>
> ところで、質問ですが、ドットバリュー(.value)は入力しなくても、
> 今のところ支障なく作動するようですが、この先 発展編にすすむとまずいことはでてきますか? 書店で購入した本が、range("A1").value等の
> 入力の場合、ドットバリュー(.value)は打たなくても問題がないという記述があったので、今まで入力していません。

 


まずはここから!スマホでも学べる無料動画講座

今なら先着30名限定で無料!定価4,800円の、初心者のためのエクセルマクロ動画講座。
  1. Excel 97~Excel 2016まですべて対応。動画本数20本、総再生時間2時間44分53秒
  2. PC, Mac, iPhone, iPad, Androidのお好みの環境で、いつでも好きなときに学べます。
2004年から10年間述べ3,000名以上に実施した研修の経験と実績を集約した講座です。
いますぐ無料で試してください。

トップへ