Excel VBA質問箱 IV

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

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


155 / 73515 ←次へ | 前へ→

【78991】Re:別ウィンドウのワークシート間コピー
発言  β  - 17/4/4(火) 0:33 -

引用なし
パスワード
   ▼エリエール さん:

横から失礼します。
γさんのしてきは SheetB.Range(セル1,セル2) の かっこの中のセルが SheetBのセルだと認識されないということでしたね。

それを SheetB.Range(.セル1,.セル2) とピリオドをつけられたわけですが
この ピリオドは、このコードに先行して With なんたら というものがあって初めて

『その セル1』といった意味になります。つまり ピリオドは 『その』という意味です。

さて、この場合、『その』は、何なのか、どこかに宣言がありますか?

記述するなら

With SheetB
 .Range(.セル1,.セル2)
End With

といった記述になるでしょうね。

あるいは

SheetB.Range(SheetB.Cells(1, 1), SheetB.Cells(4, 4))

でもいいですし、

Range(SheetB.Cells(1, 1), SheetB.Cells(4, 4))

でもいいです。

66 hits

【78974】別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 3:16 質問[未読]
【78975】Re:別ウィンドウのワークシート間コピー γ 17/4/3(月) 7:13 回答[未読]
【78979】Re:別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 15:02 発言[未読]
【78989】Re:別ウィンドウのワークシート間コピー γ 17/4/3(月) 21:22 発言[未読]
【78990】Re:別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 22:33 発言[未読]
【78991】Re:別ウィンドウのワークシート間コピー β 17/4/4(火) 0:33 発言[未読]
【78992】Re:別ウィンドウのワークシート間コピー γ 17/4/4(火) 7:31 発言[未読]
【78996】Re:別ウィンドウのワークシート間コピー エリエール 17/4/4(火) 8:04 発言[未読]
【78994】Re:別ウィンドウのワークシート間コピー エリエール 17/4/4(火) 7:40 お礼[未読]

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