
同一フォルダ内にある複数のExcelブックから特定シートの特定セル値を抽出して一覧表にまとめるExcel マクロ(VBA)を教えてください。
よく似ている質問、回答を読んだのですが、私のレベルではとても応用できず質問させていただきます。
全く同じものがあれば、そのアドレスを回答いただくだけでも助かります。
【前提】
・実行する端末のOSはWindows XP(SP3)、Excelは2003
・対象フォルダはネットワーク接続フォルダ「\\share\target」
この中に、複数のExcelブックがあります。
・抽出したい対象は、各ブック内の「概要」シートの「C3」セルで統一されています。
【抽出一覧作成イメージ】
・「集約.xls」ブックの「Sheet1」の2行目から抽出した結果を一覧表示する。
・表示はA列に抽出元ブック名(=ファイル名)、B列に抽出元C3セルの値。
・C3セル値を「集約.xls」ブックの「Sheet1」に貼り付ける際には「値で貼り付ける」が望ましい。
というようなイメージです。
とても勝手なお願いではありますが、宜しくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
作成例:
sub macro1()
dim myPath as string
dim myFile as string
mypath = "\\share\target\"
myfile = dir(mypath & "*.xls")
do until myfile = ""
workbooks.open mypath & myfile
with workbooks("集約.xls").worksheets("Sheet1").range("A65536").end(xlup)
.offset(1, 0).value = myfile
.offset(1, 1).value = workbooks(myfile).worksheets("概要").range("C3").value
end with
workbooks(myfile).close savechanges:=false
myfile = dir()
loop
end sub
集約ブックを開いて置いて実行する
通常は集約ブックにマクロを登録しておくのが良い
新しいマクロの記録で、目的のブックを実際に開く操作を記録マクロに録って、ファイルの指定の正しい記述を一回確認してマクロに反映すること。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
このQ&Aを見た人はこんなQ&Aも見ています
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
チョコミントアイス
得意ですか?不得意ですか?できれば理由も教えてください。
-
人生で一番お金がなかったとき
人生で一番お金がなかったときって、どんなときでしたか?
-
ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出した
Excel(エクセル)
-
フォルダ内の複数ファイルから、特定セルだけを抽出し、並び替えて集約したい
Excel(エクセル)
-
複数ファイルから特定シートのコピー
Excel(エクセル)
-
-
4
複数のExcelファイルにある同名シートを1つのシートに一括でまとめるには?
Excel(エクセル)
-
5
複数エクセルから特定シートの特定行だけを別シートに抽出するマクロ
Excel(エクセル)
-
6
Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい
Excel(エクセル)
-
7
ExcelのVBAで同一フォルダ内にあるファイルに同じ処理をしたい
Excel(エクセル)
-
8
【VBA】コピー&複数個所のペースト繰り返し
Excel(エクセル)
-
9
フォルダ内の複数のエクセルデータから指定のデータを取り出す方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
エクセルのvbaにて thisworkboo...
-
マクロの保存先、開いてるすべ...
-
【Excel VBA】マクロでExcel自...
-
excelで直前に参照していたブッ...
-
エクセル;相対パスを絶対パスへ...
-
エクセルで使用期限付きのブッ...
-
EXcelのマクロで相対パスでファ...
-
複数のExcelファイルの印刷設定...
-
【マクロ】マクロが保存されて...
-
[フィルターオプションの設定]...
-
【Excel】マクロの保存先について
-
EXCELブックが勝手に開いて困っ...
-
エクセルで未保存に対するメッ...
-
エクセルのマクロについて教え...
-
計算式内の参照先ファイルの変更
-
エクセルVBAで作成した別ブック...
-
EXCELマクロで、開いてはいるが...
-
ファイル名変更後も、マクロを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
【Excel VBA】マクロでExcel自...
-
マクロの保存先、開いてるすべ...
-
EXcelのマクロで相対パスでファ...
-
【Excel】マクロの保存先について
-
エクセル;相対パスを絶対パスへ...
-
エクセルのvbaにて thisworkboo...
-
excelで直前に参照していたブッ...
-
EXCELマクロで、開いてはいるが...
-
【Excel】特定セルの内容をテキ...
-
EXCELのボタンによるマクロの登...
-
複数のExcelファイルの印刷設定...
-
エクセルVBA 個人用マクロブッ...
-
エクセルを開いて文字を打つ際...
-
エクセルで使用期限付きのブッ...
-
名前の変わるブックをアクティ...
-
エクセルで未保存に対するメッ...
-
[フィルターオプションの設定]...
-
個人用マクロブックが消えました
おすすめ情報