Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


47649 / 76738 ←次へ | 前へ→

【34039】Re:valueプロパティの使用方法
お礼  mam  - 06/1/25(水) 14:31 -

引用なし
パスワード
   ▼inoue さん:

 ご解説ありがとうございます。

>オブジェクトには「既定のプロパティ」というものがあって、
>プロパティを省略した時にはその「既定のプロパティ」が参照されます。
>ですが、何が「既定のプロパティ」なのかは
>ヘルプ等にも明記されていません。
>明らかに「Value」なのだと分かっているなら
>省略しても良いでしょうが、
>知らないのに省略するのはいかがなものでしょうか。
>ということで「明記」を勧める記述が多いのだと思います。

 規定値との事承知いたしました。


>
>もう一つは「誤記」の防止です。
>データ型を明記して変数宣言していれば良いのですが、
>例えば、
>Dim objR
>objR = Range("A1")
>と記述されていたらobjRには何が入りますか?

 ↑ A1セルの値でしょうか?

>Set objR = Range("A1")
>だったらどうなりますか?

 ↑ A1セルそのもの(オブジェクト)でしょうか?

>「Set」を忘れるだけで大違いですが、
>プロパティを明記するようにしていれば、
>記述差にすぐに気が付くので
>バグ発見が早いのではないか、との期待も持てると思います。

 なんとも、情けない話ですがマクロを業務上やむ得ず私が作っている様な
状況で毎度、試行錯誤で「取り合えず動くもの」にしています。

 VBAなるものの駆け出しに
inoue さんのサイトを手引きに始めました。まだまだ理解出来ていないことの方が
多く奮闘中ですが、がんばって覚えていきたいと思っております。

0 hits

【34033】valueプロパティの使用方法 mam 06/1/25(水) 12:00 質問
【34035】Re:valueプロパティの使用方法 やっちん 06/1/25(水) 13:53 発言
【34038】Re:valueプロパティの使用方法 mam 06/1/25(水) 14:20 お礼
【34036】Re:valueプロパティの使用方法 inoue 06/1/25(水) 14:01 発言
【34039】Re:valueプロパティの使用方法 mam 06/1/25(水) 14:31 お礼
【34040】Re:valueプロパティの使用方法 mam 06/1/25(水) 14:43 お礼
【34041】Re:valueプロパティの使用方法 やっちん 06/1/25(水) 14:55 発言
【34054】Re:valueプロパティの使用方法 inoue 06/1/25(水) 17:16 発言
【34083】Re:valueプロパティの使用方法 mam 06/1/26(木) 9:09 お礼

47649 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free