Excel VBA質問箱 IV

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

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


23091 / 76738 ←次へ | 前へ→

【59018】任意の複数列のコピー
質問  新参者  - 08/11/23(日) 20:39 -

引用なし
パスワード
   久々に質問させていただきます。
フィルターで抽出された生産履歴が表示された列がA列からQ列まであります。
その中からA列とE列の最終列までをコピーして新規シートにコピーしたいと思います。
マクロで行えば、

range("a1:a10,e1:e10").select
selection.copy

で、できますが、
生産履歴は日々増えていきますのでフィルターで抽出された行は増えていくので、
変数で処理を行うのですが、上記マクロを参考に自分なりに考えたのが、
dim n as integer  最終行を取得
range(range(cells(1,1),cells(n,1)),range(cells(1,5),cells(n,5)))
range((cells(1,1),cells(n,1)),(cells(1,5),cells(n,5)))などと

記述してみましたが、インデックスが違いますとかのエラーが出ます。
その後の処理はマクロを参考にできましたが上記の列の選択方法ができません。
初歩的なものかとは思いますが、よろしくお願いします。
会社ではネットが使えないので自宅で投稿しているのでエラー項目が把握できませんでした。
1 hits

【59018】任意の複数列のコピー 新参者 08/11/23(日) 20:39 質問
【59022】Re:任意の複数列のコピー ponpon 08/11/23(日) 22:45 発言
【59024】Re:任意の複数列のコピー かみちゃん 08/11/23(日) 22:59 発言

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