|
同じ読み取りパスワードが設定されたファイルに一括して、他のブックからのデータをコピー貼り付けしたく、質問させていただきます。
<貼り付けるデータが入っているブックについて>
元1.xls〜元20.xlsという貼り付けるデータが入っているブックが20あるとします。
こちらには、パスワードは設定されていません。
この元1〜20のブックには、それぞれシートがA,B,C,Dと、どのブックにも同じように4枚のシートがあります。
こちらの各同じ範囲(ここでは統一してA1〜A50としておきます)を、貼り付け先ブックに貼り付けたいと思っております。
<貼り付け先のブックについて>
貼り付け先のブックも同じく20個あり、先1〜先20.xlsという名前で用意されており、シートがA,B,C,Dと4枚あります。
この20個のブックには共通した読み取りパスワード「abc」が設定されているとします。
やりたいことは、「元」ブックの指定した範囲(A1〜A50)を、元ブック番号と対応した「先」ブックのA,B,C,Dシートの各G5セルを先頭にして貼り付ける、というものです。
イメージは、
元1.xls---シートA(A1〜A50)---> 先1.xls---シートA(G5〜)
元1.xls---シートB(A1〜A50)---> 先1.xls---シートB(G5〜)
: :
という感じです。
●ポイント
貼り付け先ブックにはパスワードが設定されているため、いちいちパスワードを入力しながら開いてコピー貼り付けするのは面倒。
そのため、マクロ専用のブックを別に作って、そこから貼り付け先ブック20個を自動的に開き、指定した範囲がコピーされるように遠隔操作したい。
と思っております。
マクロ専用のブックには、コマンドボタンを作成する、または、ファイル名の一覧を作成する、などの方法もあると思いますが、一番効率のよい方法などをご教示いただけると幸いです。
よろしくお願いいたします。
|
|