Excel VBA質問箱 IV

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

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


11934 / 76734 ←次へ | 前へ→

【70328】Re:最終行までの範囲取得について
発言  UO3  - 11/11/2(水) 6:01 -

引用なし
パスワード
   ▼どぢょりん さん:

>ところがこの場合、例えばA3とA4に数字が入っている場合はコピーされますが、A3だけの場合はコピーされないことがわかりました。
>最初の記述ではA3だけでもコピーされます。

おはようございます

今、念のため確かめましたが、A3だけに数字が入っている状態で、いずれのコードでもコピーされましたよ?

もちろん、xlCellTypeConstants ですから 数字以外でも対象になりますし
逆に「式」がはいっていて表示されているようなセルは対象外になりますが。

>また、現在は行全体をコピーして転記していますが、
>データはR列までしかないので、A〜R列のみのコピーに変更したいと考えていますが、
>どのように変えたらいいのでしょうか。あるいは、このままのほうがいいのでしょうか。

エクセルの処理負荷ということをご心配ということですか?
であれば、それは考えなくてもいいと思います。
内部的には、エクセルは「UsedRange」の範囲で処理してくれると思われますので。
(本テーマではなく別のテーマでの検証ですけど、まず間違いないでしょう)

6 hits

【70327】最終行までの範囲取得について どぢょりん 11/11/2(水) 1:15 質問
【70328】Re:最終行までの範囲取得について UO3 11/11/2(水) 6:01 発言
【70333】Re:最終行までの範囲取得について ichinose 11/11/2(水) 18:53 発言
【70335】Re:最終行までの範囲取得について 訂正 ichinose 11/11/2(水) 19:39 発言
【70338】Re:最終行までの範囲取得について 訂正 どぢょりん 11/11/2(水) 23:34 お礼

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