• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA 複数ファイルの値を1つのファイ)

EXCEL VBA 複数ファイルの値を1つのファイ

このQ&Aのポイント
  • EXCEL VBA複数ファイルの値を1つのファイに集計する方法を教えてください。
  • デスクトップに集計.xlsxというファイルを作成し、H4セルに指定した月の値を入力して集計ボタンをクリックすると、複数のファイルから該当する月の値を集計して表示するVBAコードの作成方法を教えてください。
  • Cドライブ配下の[実績]フォルダにあるA.xlsx〜Z.xlsxという複数のファイルを1つずつ開いて、B4セルに記入されている月が集計.xlsxで指定された月と同じであれば、対応するコードと金額を集計.xlsxに転記するVBAコードの作成方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

>VBAコードをご教授いただけないでしょうか こんな丸投げはあり、かな。 VBAの初級は済ませて、判らない部分をピンポイントで質問すべき。 問いよりも、処理ロジックのパターンを習得すべき。これは教えてもらわないと、自発的会得では、月日がかかると思うが。 (1)質問者の仕事上の課題だろう。本来は、システム担当や業者に頼むべき。 (2)質問内容が明確でない。 (3)例示シート・データが質問文に示されていない。他者は、VBAコード作成に苦労する。 (4)テストデータを作り、テストして、回答に仕立てるのに、2,3時間かかる見込み。 (5)(2)は特に、集約シートに元データ明細を残すのかどうか、知りたい。 (6)修正が必要になった場合、質問者で行えない恐れが多い。無駄になる。 (7)処理ロジック(プログラムの処理方式、ほぼフローチャートに当たるもの)も、回答者個人で違いそうだ。 ーー (5)の点で合計(や平均など)でよいなら、エクセルの操作で、「統合」というものがある。 こういうのを、知っているのか? これはマクロの記録を取れそうだし、VBAコード作成と実行、ででも達成できる。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_consolidate.htmlなど。 ーー Googleで「エクセル 統合 シート」などで照会すれば記事が出る。 例えば、 https://media.yayoi-kk.co.jp/backoffice/8388/ 統合」を使えば複数のシートやブックに分散したデータが一つの集計表になる この記事は要点を得ている。 これで辛抱したらどうか。 これには、(模擬)例データが載っていて、丁寧に説明されている。 こういうのを見習って、シート実例3例、最終結果シートを、質問文に上げるべきだ。 そして要点を文章で添えてね。 ーー エクセルの操作には、合計を求める、統合やピボットなどがあるが、明細を残したままの、表の「組み換え」、に当たる操作そのものは、不足している(無い)と感じる。最終結果が、タイプ別化をしずらいのだろうが。 我流の、ボタンがどうのこうのいうのは、もっと学が進んでの話だ。巷にこの仕組みは、あふれているが、自作学習上は次段階のこと。

yakkun2338
質問者

お礼

imogasi様 お世話になっております。 ご連絡いただきましてありがとうございます。 仰る通リでございます。 システム担当者がいればお願いしたいのですが、当方の環境ではそのような人間がいないため、私に依頼がきてしまう状況で困っているのが実情です。。 事情を説明しても「何とか頑張ってやってほしい」と言われこのような状況になっております。 色々とご教示いただきましてありがとうございました。

関連するQ&A

専門家に質問してみよう