• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索後、行を抽出するVBAのProcedureで、)

VBAのProcedureで検索行を抽出する方法

このQ&Aのポイント
  • VBAのProcedureを使用して、検索シートの見出し行をコピーし、貼り付け先シートにコピペする方法を教えてください。
  • 1行目に行を挿入したり、Selection.Offset(1, 0).Select で1行下げたりしても、貼り付け先シートの1行目のデータが消えてしまいます。
  • もし可能であれば、貼り付け先シートの見出し行を抽出せずに、その次の行から検索した行を繰り返し貼り付ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#251971
noname#251971
回答No.1

当方、自宅のPCにExcelがありませんので、 質問内容とコードをみただけでの回答となります。 もし見当はずれでしたらスルーしていただければと思います。 質問内容は、コピー先にて、常にシートの1行目から貼り付けが行われてしまうのを、 2行目から貼り付けられるようにしたい、という趣旨かと認識いたしました。 記載いただいたコードですと、変数「rr」の値に初期値がありませんので、 常に先頭から貼り付けが行われる動作になるのかと思われました。 Do の行の前で、 rr = 1 の1行を加えることで、目的の動作になるのではないかとおもわれます。

Ossan-baby
質問者

お礼

二日も前にご回答頂いていたのに、お礼が遅れて本当にすみません。 数日間、回答が無かったものですから、半ば諦めておりました。 rr = 1 これで、解決いたしました。本当に有難うございます。これで、枕を高くして眠れます。 それにしましても、自宅のPCにExcelがないのに、即座に、初期値の設定だと見抜く実力には、敬服いたします。もっと、勉強して toras9000様のようになりたいと思います。 本当に有難うございました。