Excel VBA質問箱 IV

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

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


460 / 76735 ←次へ | 前へ→

【81942】Re:シート間のデータコピーでエラー
発言  マナ  - 22/1/29(土) 14:52 -

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

>選択範囲の下に1行空白行が選択されます。

その通りです。
空白行を含めたくない場合は、
Intersectメソッドが使うとよいです。
ネットで調べ、トライしてみてください。

ですが、空白行が余分にあると何か問題ですか。
動作の違いを理解して使うことが前提ですが
結果が同じであれば、どちらでもよい
と考えることもできませんか。
さらに言えば、見出し行も含めてコピペでも
同じ結果ではありませんか。
その場合、Offsetしないという意味です。
こんな感じです。
r1.Columns("A:C").Copy
とか
r1.Columns("E:P").Copy

メリットは、抽出0件の場合が考慮不要なため
コードがシンプルになります。


また、Sheet2に空のD列の目的がわかりませんが、
D列データももコピーしても問題ないなら
ロジックを変更するとよいかもしれません。

1)Sheet1をSheet2に丸ごとコピー
2)Sheet1で、<13日をフィルタ抽出・削除
3)Sheet1のフィルタ解除
4)Sheet2で、>12日をフィルタ抽出・削除
5)Sheet2のフィルタ解除
6)必要ならSheet2のD列データ削除

23 hits

【81927】シート間のデータコピーでエラー ackkn 22/1/26(水) 14:35 質問[未読]
【81928】Re:シート間のデータコピーでエラー マナ 22/1/26(水) 16:24 発言[未読]
【81929】Re:シート間のデータコピーでエラー ackkn 22/1/26(水) 16:47 回答[未読]
【81930】Re:シート間のデータコピーでエラー マナ 22/1/26(水) 18:37 発言[未読]
【81933】Re:シート間のデータコピーでエラー ackkn 22/1/26(水) 22:55 回答[未読]
【81931】Re:シート間のデータコピーでエラー マナ 22/1/26(水) 21:50 発言[未読]
【81932】Re:シート間のデータコピーでエラー ackkn 22/1/26(水) 22:35 回答[未読]
【81934】Re:シート間のデータコピーでエラー マナ 22/1/27(木) 16:20 発言[未読]
【81935】Re:シート間のデータコピーでエラー ackkn 22/1/27(木) 17:31 回答[未読]
【81937】Re:シート間のデータコピーでエラー ackkn 22/1/28(金) 15:00 回答[未読]
【81938】Re:シート間のデータコピーでエラー マナ 22/1/28(金) 19:54 発言[未読]
【81940】Re:シート間のデータコピーでエラー ackkn 22/1/28(金) 22:35 回答[未読]
【81941】Re:シート間のデータコピーでエラー ackkn 22/1/29(土) 10:45 回答[未読]
【81942】Re:シート間のデータコピーでエラー マナ 22/1/29(土) 14:52 発言[未読]
【81943】Re:シート間のデータコピーでエラー ackkn 22/1/29(土) 15:37 回答[未読]
【81944】Re:シート間のデータコピーでエラー ackkn 22/1/29(土) 16:45 回答[未読]
【81945】Re:シート間のデータコピーでエラー マナ 22/1/29(土) 17:44 発言[未読]
【81949】Re:シート間のデータコピーでエラー ackkn 22/1/30(日) 11:00 回答[未読]
【81950】Re:シート間のデータコピーでエラー マナ 22/1/30(日) 11:58 発言[未読]
【81951】Re:シート間のデータコピーでエラー ackkn 22/1/30(日) 12:28 お礼[未読]

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