Excel VBA質問箱 IV

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

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


24792 / 76732 ←次へ | 前へ→

【57287】Re:A列からN列までのコピーのしかたを教えていただけないでしょうか
発言  かみちゃん  - 08/8/4(月) 21:52 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>Range("A1", Range("A" & Rows.Count).End(xlUp)).Resize(, 14).Address
>Selection.Copy
>
>こちらを試させて頂いたのですが、.Addressのところで
>コンパイルエラーが出てしまいますどうしてでしょうか?

エラーメッセージは正確に書くようにしませんか?
そのエラーメッセージのとおりで、
私は、
MsgBox 〜.Address
と書いたはずです。

列範囲を表示したいなら、
MsgBox 〜.Address
などと記述しないといけませんし、
列範囲を選択(Select)したいならば、
Addressではなく、Select
とします。

なお、
Range("A1", Range("A" & Rows.Count).End(xlUp)).Resize(, 14).Select
Selection.Copy
は、
Range("A1", Range("A" & Rows.Count).End(xlUp)).Resize(, 14).Copy
とも書けます。

また、今回は、関係ないかもしれませんが、
> A列には空白はありません
とのことですが、
仮に、数式で結果が""となっているような場合は、Endプロパティでの最終行は
意図しない結果を得る場合があるので、注意が必要です。

仮に
A列の最終行の次の行に
=""
という数式を入れて、
MsgBox Range("A1", Range("A" & Rows.Count).End(xlUp)).Resize(, 14).Address
で、範囲が1行下に余計な部分が選択されていることを確認してみてください。

0 hits

【57281】A列からN列までのコピーのしかたを教えていただけないでしょうか とも 08/8/4(月) 20:35 質問
【57283】Re:A列からN列までのコピーのしかたを教え... かみちゃん 08/8/4(月) 21:03 発言
【57286】Re:A列からN列までのコピーのしかたを教え... とも 08/8/4(月) 21:42 質問
【57287】Re:A列からN列までのコピーのしかたを教え... かみちゃん 08/8/4(月) 21:52 発言
【57284】Re:A列からN列までのコピーのしかたを教え... kanabun 08/8/4(月) 21:34 発言
【57285】Re:A列からN列までのコピーのしかたを教え... かみちゃん 08/8/4(月) 21:38 発言
【57288】Re:A列からN列までのコピーのしかたを教え... kanabun 08/8/4(月) 22:00 質問
【57291】Re:A列からN列までのコピーのしかたを教え... かみちゃん 08/8/4(月) 22:11 発言
【57289】Re:A列からN列までのコピーのしかたを教え... kanabun 08/8/4(月) 22:04 発言
【57290】Re:A列からN列までのコピーのしかたを教え... とも 08/8/4(月) 22:05 お礼

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