• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル間のシートコピー(Match関数とArray))

ファイル間のシートコピー(Match関数とArray)

このQ&Aのポイント
  • Excel VBAで異なるファイル間で特定のシートをコピーする方法を解説します。
  • マクロ実行ファイルBでAのデータを使用するため、Aファイルの一部のシートをBファイルの同名のシートにコピーする必要があります。この記事では、Match関数とArrayを使用して特定のシートを見つけ、データをコピーする方法を紹介します。
  • ExcelのVBAを使用して、一部のシートを異なるファイルにコピーする方法を解説します。マクロ実行ファイルBではAファイルのシートデータが必要であり、そのためにAファイルの特定のシートをBファイルの同名のシートにコピーします。Match関数とArrayを使って特定のシートを探し、データをコピーする手順を説明します。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Match関数の目的が不明ですが・・・ 例えば。 Sub test() Dim wb1 As Workbook Dim wb2 As Workbook Dim r As Variant Set wb1 = Workbooks("Book1.xls") 'A_Book Set wb2 = ThisWorkbook 'B_Book For Each r In Array("A", "B", "C", "D", "E") wb1.Worksheets(r).Cells.Copy wb2.Worksheets(r).Range("A1") Next End Sub こんな感じのことではないでしょうか?

247_goo
質問者

お礼

お礼が遅れて本当に申し訳ありませんでした。 回答をありがとうございました。 シートのテキストが大きすぎるのPCが固まってしまうため 実現できませんでしたが、勉強になりました。

関連するQ&A