- 締切済み
複数ファイルからデータを一括コピペするマクロ
同じブックの中に複数ファイルがあります。ファイルはどれも同一のフォーマットです。 それぞれにシートが3つあるのですがこの3つの中のシートの中の1つのシートのA1からA10と B1からB10のデータを抽出してきて同じブックの中の「まとめ」とあるシートのB1:K1・B2:K2に縦横変換してコピペをしたいです。 ファイルが60くらいあるので繰り返し開いてコピペしての作業が大変なので これを繰り返し下どんどんファイルからコピペしたいです。 1つのファイルから2行まとめにコピペするのですが、マクロで簡単に作業できる方法はないでしょうか? またファイル名をまとめシートA1にも記載したいのですが、可能でしょうか? 記録マクロで作成しようと思ったのですが複数ファイルを次々「まとめ」シートに羅列ができず。。 お力を貸していただきたいです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BarcodeMaster
- ベストアンサー率73% (17/23)
魔法ではないので、やりたい要件が増えれば勉強しなくてはならないことが増えます。 やりたいことはネット上にある情報で十分可能かと思われますが、どういうところが一番大変なのでしょうか? (1)データあるブックと、まとめがあるブックを開く。 (2)データがあるシートのA1をクリック。 (3)そのままShiftを押しながら、B10をクリック。 (4)選択部を右クリックして、「コピー」。 (5)まとめシートのB1を右クリックして「形式を選択して貼り付け」。 (6)「行列を入れ替える」にチェックをつけて[OK]。 これだけでも作業は楽になるのではないでしょうか。
- BarcodeMaster
- ベストアンサー率73% (17/23)
A.xlsxの中にシート「A」とシート「B」とシート「C」とシート「まとめ」があり、 このような.xlsxファイルが60個あるということでしょうか?
補足
補足遅くなり申し訳ありません! そうなのです、こちら「A」というファイルの中に「A」「B」「C」というシートがあり別で「まとめ」というファイルに「A」シートからのデータをコピペしたいのです。 ただ、「A」というのもある文字列を含むシートという風に設定したいのですが、、、、、可能でしょうか?
お礼
そうですね・・・魔法でないことは重々承知していたつもりでしたが、勉強不足でした。上記のような作業を60回しかも1シートにつきコピペを4回だったのでマクロで簡単にできないかお聞きしたかったのですが、もう少し考えてみます。 ありがとうございました。