No.4ベストアンサー
- 回答日時:
フォルダー内の全エクセルファイルのデータを1シートにまとめるVBAのコードはWeb検索すれば、種々みつかります。
下記はコードの若干の解説もあって良いと思います。http://hpcgi1.nifty.com/kenzo30/b_cbbs/cbbs.cgi? …
問題は、「同一フォーム」の内容ですね。
データ中に各支店名が含まれていなければ、抽出時に付与しないと訳が分からなくなるし、
変に凝った様式だと単純にコピーするだけではうまくいかないし。
No.6
- 回答日時:
VBAの操作です。
この手の操作は頻度高いです。
質問に挙げている要件について、そのままネット検索してテクニックを
見つけてください。
例)
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv20002.h …
ファイルダイアログを表示してブックを開く
フォルダ中のファイル名をシートに書く
http://www.asahi-net.or.jp/~ef2o-inue/menu/menu0 …
指定したフォルダ内にある複数のExcelワークブックを順次開いて処理を行なう
・フォルダ選択ダイアログを表示
・複数ファイルを選ぶ
・順次シート1を取りこむ
ここまではよくある話です。
1ブックに100シート分収めてから、最後に計算し集約する
か
対象ブックを開いたときに随時値を取得して、集計セルへ(を100回繰り返す)
どちらかになります。
2ファイル分をマクロの記録で実施して、
それが100ファイル分になるよう考えてみる、
でも良いです。
No.5
- 回答日時:
>いい方法がある方、お教えください。
といっても質問者の技量次第だよ。1つのメルクマールはVBAの経験があるかだろう。何もそれらしき言及が無いので、経験がないのだろう。
そもそもエクセルで100ファイルもに分かれさせるのは、無茶(大げさにはシステム企画が不適当)なんだ。利用ツールとしてエクセルは向いてない。別シート、別ブックになると扱いが格段に難しくなる。
エクセルしか出来ないから使った場合が多いかもしれないが、そういう場合だと、エクセルそのものの知識も狭い場合が多い。
ーー
(1)ソフトを探す
VBAでも出来なければ
http://www.vector.co.jp/soft/winnt/business/se40 …
に似たソフトが無いか探すほか無い。
(2)VBAがやれるなら、ファイルを開いて、集計して、閉じるを繰り返せば、時間はかかるが、出来る理屈。VBA熟達者でもコード完成やテストに時間がかかると予想。
その際100のファイルはどうして判別するのか書いてないのが、そもそもプログラム蘇陽経験が無い証拠。
・同一フォルダに集る.xlsファイル全て
・ファイル名の先頭からなど共通文字列があり分別できる
などだと良いが
同一フォルダのファイルを1つづつ掴む方法のコードはWEBにあふれ、本コーナーでも質問頻出。
人力で、とりあえず同一フォルダに集め、無関係のファイルはそこから排除が適当と思う。
ーー
エクセルの「統合」機能はシート間が多いが、ブック間で出来るようだから
(注)http://www.eurus.dti.ne.jp/~yoneyama/Excel/tougo …
のブック間のデータの統合
WEB(Googleで)でも「エクセル 統合」で照会し、読んで勉強すること。
しかし100ファイルを操作するのは面倒だ。
1つのマクロの記録を取り、100回繰り返し用に改良する方法もあるかもしれない。
No.3
- 回答日時:
ありがちな状況ですけどみなさんどうしてるんでしょうかね。
その後の管理から考えて、まずひとつのファイルにするべきかと思います。
合計用ファイルを開いておいて、A支店のファイルを開きます。
A支店のsheet1のタブを右クリックして「コピーまたは移動」だったかな、移動でかまわないと思いますが、移動先は上のプルダウンメニューから合計用ファイルを選びます。
つづいてB支店のファイルを開いて、、、続けます。
たぶんメールで来るんでしょうから、開いて確認してシートを移動して合計用ファイルを保存する、という作業が繰り返されます。
各支店のファイルは保存する必要はないでしょう。
あとは#1の方が回答した串刺し計算を行います。
もっとシンプルな方法もあるのかなあと思いつつ。
No.1
- 回答日時:
例えば
各支店のA1の集計を行いたい時は
オートSUMボタンをクリック
そのままA支店のシートを開いてA1をクリック
Shiftを押しながら最後のシートを開いて
Enterで合計がでます。
=SUM(A支店:B支店!A1)のよになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) Excel VBA ファイル取得について フォルダの中に、ファイル名“会議“を含むファイルが1つまた 9 2022/10/12 01:18
- Excel(エクセル) 計算式がたくさん入ったExcelのファイルを他のファイルからシートを挿入した際、計算式の中に他のファ 4 2023/08/15 11:28
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) 【VBA】複数ブックから特定のシートを抽出して一つのブックに集約するマクロについて 3 2022/09/04 15:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel に貼り付けた図形が、保...
-
エクセルが勝手に開く
-
ロータス1-2-3のファイルをエ...
-
エクセルの表示サイズ変更(画...
-
Excelファイルをコピー不可にす...
-
アクセスVBAで既に開いているエ...
-
[大至急!]ExcelSheetFreeの使...
-
xlsファイルの開き方(excel無...
-
エクセル、編集中でロックされ...
-
ファイル名の末尾に文字を追加...
-
エクセル関数のHyperLinkでの警告
-
Excel複数ファイルを1つにまと...
-
WindowsのエクセルファイルをMa...
-
EXCELので作成した表をビルダー...
-
Excelの複数ファイルの内...
-
EXCEL2003で形式を選択して貼り...
-
VBA 新規ファイルを元ファイル...
-
メールでCADデータが送られまし...
-
EXCELを起動したとき120%の表...
-
至急!教えてください!!「Mic...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel に貼り付けた図形が、保...
-
アクセスVBAで既に開いているエ...
-
エクセルが勝手に開く
-
ロータス1-2-3のファイルをエ...
-
エクセルの表示サイズ変更(画...
-
Excelファイルをコピー不可にす...
-
VBA 新規ファイルを元ファイル...
-
エクセル関数のHyperLinkでの警告
-
[大至急!]ExcelSheetFreeの使...
-
ファイル名の末尾に文字を追加...
-
ワードに貼られたエクセルのリ...
-
EXCELので作成した表をビルダー...
-
Excel複数ファイルを1つにまと...
-
エクセル2003の日付の自動更新...
-
エクセルはシートに関数が入る...
-
xlsファイルの開き方(excel無...
-
エクセル2013のファイル形式のx...
-
Excelの複数ファイルの内...
-
エクセル、編集中でロックされ...
-
エクセルに入力されたアンケー...
おすすめ情報