[[20210924005913]] 『複数のExcelファイルを1つのExcelファイルの1つax(94ra_5o1) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のExcelファイルを1つのExcelファイルの1つのシートにコピペするマクロ』(94ra_5o1)

マクロによるデータ集計についての質問です。

要約のとおり、回収した複数のExcelファイルを1つのExcelファイルの1つのシートにコピペして貼り付ける作業をしたく質問させていただきます。

内容としては以下の動作を行うマクロを作成したく存じます。

〈作業したい内容〉
1.同じフォルダに「マクロのファイル」と「集計するファイル【100以上】」を保存する。
2.「マクロのファイル」を起動し、「集計するファイル」を開く。
3.開いた「集計するファイル」の指定した範囲をコピー
4.コピーした範囲のセルを「マクロのファイル」にペーストする。
5.「集計するファイル」を閉じて、別の「集計するファイル」を開き、3〜4の動作を行う。
6.上記を2〜5を繰り返し、「マクロのファイル」内に全回収データをコピペして、リスト化する。

〈問題点〉
3と4の単純な作業については、マクロを作成することはできるのですが、2と5〜6の作業を行うためのマクロの作成方法がわかりません。
※ 自分が読んだ本には、シートそのものをコピペするやり方しか記載されておらず、行き詰ってしまいました…。

〈補足〉
・「集計するファイル」のファイル名は統一されていません。
・「集計するファイル」のシート名は統一されています。

不勉強で申し訳ございませんが、何方かお知恵をいただければ幸いです。
何卒、ご教示いただきたくお願い申し上げます。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


>2と5〜6の作業を行うためのマクロの作成方法がわかりません。

ベースとなるマクロはマクロ記録で作れますけど。

>・「集計するファイル」のファイル名は統一されていません。
>・「集計するファイル」のシート名は統一されています。
>不勉強で申し訳ございませんが、何方かお知恵をいただければ幸いです。

これだけの情報だとお手上げでは。

(usoppu) 2021/09/24(金) 02:24


 参考記事を紹介します。
 (1)
 「複数ブックのシートを1つのブックにコピーする」
 https://www.moug.net/tech/exvba/0060003.html
 (2)
 「複数のシートのデータを1つのシートにコピーする」
 https://www.moug.net/tech/exvba/0040062.html

 (1)を参考にすれば、
 フォルダ内のブックを順次、
     開いて、作業、閉じる、
 を繰り返す方法がわかります。(Dir関数の使い方ですね)
 (2)を参考にすれば、
 シートの内容を、集計シートの最終行につなげてまとめていく方法がわかります。

 これを組みあわせればできると思いますよ。
(γ) 2021/09/24(金) 07:19

usoppuさん、γさん

ありがとうございます。

いずれかで対応してみようと思います。
(94ra_5o1) 2021/09/24(金) 08:50


いずれかではなく二つを組み合わせるのです。
二人のコメントのいずれかということ?
Dir関数も繰り返しもマクロ記録では得られませんよ。
(γ) 2021/09/24(金) 09:17

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.