Excel VBA質問箱 IV

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

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


4020 / 76734 ←次へ | 前へ→

【78342】Re:疑問に思い、、、
発言  β  - 16/7/20(水) 19:06 -

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

たとえば シート上では =SUM(A1:A10) と書くことができるというか、
そう書かなければいけないのに、なぜ VBA では Range("A1:A10") と書かなければいけないのか??
ということですね。

そうですねぇ。
Rangeの書き方は多種多様ですが、そのなかで、情報として セル領域アドレス文字列(A1:A10等)を与える書き方の場合、
VBAでいうところの【文字列】には、必ず、前後に "をつけることが必要という、まぁ、これもお約束です。

で、このルールは Range のルールではなく【文字列】のルールです。

たとえば

MsgBox "こんにちは"

この場合にも、こんにちは の前後に " を付けますよね。
5 hits

【78341】疑問に思い、、、 yuuta 16/7/20(水) 18:40 質問[未読]
【78342】Re:疑問に思い、、、 β 16/7/20(水) 19:06 発言[未読]
【78343】Re:疑問に思い、、、 yuuta 16/7/20(水) 19:17 発言[未読]
【78344】Re:疑問に思い、、、 β 16/7/20(水) 21:03 発言[未読]
【78345】Re:疑問に思い、、、 yuuta 16/7/20(水) 21:32 発言[未読]
【78346】Re:疑問に思い、、、 カエムワセト 16/7/20(水) 21:54 発言[未読]
【78347】Re:疑問に思い、、、 β 16/7/20(水) 21:57 発言[未読]
【78348】Re:疑問に思い、、、 yuuta 16/7/20(水) 22:06 お礼[未読]
【78349】Re:疑問に思い、、、 16/7/21(木) 6:29 発言[未読]

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