5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
藤村英夫さんの投稿
(投稿ID: 4477)
ところで、質問ですが、ドットバリュー(.value)は入力しなくても、
今のところ支障なく作動するようですが、この先 発展編にすすむとまずいことはでてきますか? 書店で購入した本が、range("A1").value等の
入力の場合、ドットバリュー(.value)は打たなくても問題がないという記述があったので、今まで入力していません。
小川 慶一さんのコメント
(コメントID: 6173)
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)は打たなくても問題がないという記述があったので、今まで入力していません。