[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数の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 >
ベースとなるマクロはマクロ記録で作れますけど。
>・「集計するファイル」のファイル名は統一されていません。
>・「集計するファイル」のシート名は統一されています。
>不勉強で申し訳ございませんが、何方かお知恵をいただければ幸いです。
これだけの情報だとお手上げでは。
(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
ありがとうございます。
いずれかで対応してみようと思います。
(94ra_5o1) 2021/09/24(金) 08:50
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.