![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
■Excel2002で質問です。
以下のような、決まったフォーマットを支店すべてにメールし、
各支店の月ごとの製品売上げ数を報告してもらいました。
それを、ひとつのシートにまとめるのに一番よい方法を
ご教授いただけますでしょうか。
勉強のため、Excelマクロ、Accessなど何でも問いません。
※なお、支店によっては、行を増やしてくるケースもあります。
1月 2月 3月 4月
-----------------------------------------
札幌支店|
-----------------------------------------
横浜支店|
-----------------------------------------
大阪支店|
-----------------------------------------
どうぞよろしくお願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_09.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
大変ですね。
私なら以下のようにやるかも。
【1】全支店からの返信されてきたシートをとりあえず、一つのブックにまとめる。
【2】シートが揃ったら、その先頭に空白シートを挿入し、シート名「集計」とする。
【3】以下のマクロを実行。
Sub Matome()
Dim p As Integer, q As Integer
Dim Ws1 As Worksheet
Set Ws1 = Worksheets("集計")
For p = 2 To Worksheets.Count
Worksheets(p).Select
q = 2
Do Until Cells(q, 1) = 0
If Cells(q, 2) <> 0 Then
Range(Cells(q, 1), Cells(q, 5)).Copy _
Ws1.Cells(Ws1.Cells(65536, 1).End(xlUp).Row + 1, 1)
End If
q = q + 1
Loop
Next p
Ws1.Select
Set Ws1 = Nothing
End Sub
【4】そしたら、とりあえず全店データ、特に、勝手に行を追加してきている支店(出張所を追加している店)も含めて、一覧が出てきます。
後は必要に応じて加工するとか。
※私も初心者ですので、もっともっとスマートな方法があるかもしれません。
他の方のご回答も参考にして、やってみてください。
No.2
- 回答日時:
お恥ずかしながら、私からのアドバイスは出来かねるレベルです。
> (ほかの支店は関係ないので数値はブランクになっています)
>
> こういったファイルが一挙に集まっている状態で、
> そのファイルをすべて1つのシートに集約したいんです。
>
>ただ、支店によっては支店の中にさらに「出張所」の売り上げとして
>行を増やしてくることがあります。
>(=フォーマットの体裁を変えてきてしまう)
本来決まったフォーマットを変更したり、何よりたくさんのファイルを
多分メールで受信し、あるフォルダに放り込んでから作業を行なうのでしょうが、
ファイル名・フォルダ名のつけ方等々と、増やした行の判別について悩むのなら
会社を巻き込んでどこかで作成をして貰った方が、あとあとのメンテも
楽になるように感じます。
(コストをかけないで、と言えば無理かも知れませんが、結構敷居が
高いと感じました)
No.1
- 回答日時:
取り違えていたらごめんなさい。
各支店の各月の売上は1つのデータですから、
各支店から毎月売上を教えて貰い、1つのファイルに打ち込むのでは
ダメなんでしょうか?(支店が多すぎる?)
> 以下のような、決まったフォーマットを支店すべてにメールし、
> 各支店の月ごとの製品売上げ数を報告してもらいました。
ここの部分が私はよく分かってないのかも。
表は決まったフォーマットですか?
それともひとつにまとめたシートですか?
この回答への補足
言葉足らずですみません。
支店数はかなり多いです。
表は決まったフォーマットです。
札幌支店の場合、上記札幌支店の行の1~4月まで数値を入れて
返信してくれます。
(ほかの支店は関係ないので数値はブランクになっています)
こういったファイルが一挙に集まっている状態で、
そのファイルをすべて1つのシートに集約したいんです。
ただ、支店によっては支店の中にさらに「出張所」の売り上げとして
行を増やしてくることがあります。
(=フォーマットの体裁を変えてきてしまう)
ここが難しいところと考えているのですが・・・
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) テキストボックス1の値に対するテキストボックス2に表示する値 1 2022/04/05 14:35
- その他(法律) 法人登記簿の読み方(本店住所について) 4 2023/07/23 14:43
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- 金銭トラブル・債権回収 購入手続き後の値上げ 4 2022/06/29 18:03
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- 年末調整 バイトを掛け持ちしているのですが、確定申告のことがよく分かりません。 4 2023/01/16 21:04
- 消費者問題・詐欺 エディオンで店員に騙されました。どう対応すればよいですか? 8 2022/07/18 03:27
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ろうきんの口座番号と支店名が...
-
【Excel】 複数条件で抽出する。
-
銀行振込 支店番号と口座番号教...
-
口座を開設した支店でしか出来...
-
楽天銀行のチェロ支店とは、ど...
-
イ-バンク銀行へ連絡を取るには。
-
J.Pモルガン東京支店に口座を持...
-
UFJ銀行あさぎり支店
-
この二つの違いがわかりません
-
なぜ横浜のゆうちょ銀行はさい...
-
VPN接続
-
ATMでの通帳繰り越しについて。
-
セブン銀行(旧アイワイバンク...
-
同銀行で支店違いの口座は開設...
-
異なる支店のIPアドレスを同一...
-
東京三菱銀行の支店名がわから...
-
相手に大金を振り込んでもらう...
-
キャッシュカードは口座をつく...
-
Accessのレポートでグループご...
-
ゆうちょ銀行の支店名
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ろうきんの口座番号と支店名が...
-
口座を開設した支店でしか出来...
-
銀行振込 支店番号と口座番号教...
-
J.Pモルガン東京支店に口座を持...
-
支店番号(店番)の桁が4桁の場...
-
楽天銀行のチェロ支店とは、ど...
-
ゆうちょ銀行に口座を持つ方、...
-
【Excel】 複数条件で抽出する。
-
なぜ横浜のゆうちょ銀行はさい...
-
UFJ銀行の口座の支店変更をした...
-
バイトレを始めました そこで、...
-
この二つの違いがわかりません
-
Accessのレポートでグループご...
-
銀行口座の支店を変更しないと...
-
CityBank 支店とは?
-
銀行口座について質問です。 銀...
-
UFJ銀行あさぎり支店
-
夫宛の手紙の宛名は?
-
楽天銀行の支店名について
-
UFJの口座へ振り込んでもらうと...
おすすめ情報