質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

322閲覧

EXCEL VBAで行き先別に集計印刷する方法を教えてください。

shinyakita

総合スコア39

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2019/07/05 15:10

EXCELを使い下記のようなCSVデータから行き先別に下記のように行き先別に一票にまとめ出力したいのですが、どうしたらいいのか?
アイデアが浮かびません。ヒントを頂けると助かります。
ピボットテーブルを使えば可能だと思いますが行き先別に一票にならないので別の方法を模索中です。
行き先は商品名は発注日ごとに異なります。

<元データ>
行き先 商品名   数量
AAA 単3電池   3
AAA 単4電池   2
AAA ボタン型 5
BBB 単3電池   1
BBB 単4電池   2
BBB ボタン型 3

<出力>
----1P目----
行き先 AAA
商品名  数量
単3電池   3
単4電池   2
ボタン型 5
----2P目----
行き先 BBB
商品名   数量
単3電池   1
単4電池 2
ボタン型 3

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

違う行き先になるまでループでコピー、違う行き先に変わったら違う印刷ページにループでコピーを繰り返して、行き先が空欄になったら処理終了で良いのではないですか?

投稿2019/07/11 12:21

Secret

総合スコア220

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shinyakita

2019/07/12 03:31

ありがとうごさいます。 行き先で条件分岐させるのですね。 やってみます。
guest

0

ピボットテーブルを使えば可能だと思いますが行き先別に一票にならないので

・・・とのことですが、もし「行き先」の数が30個位内、「商品名」の数が10個以内、くらいでしたら、「GETPIVOTDATA関数」を使うというのはダメなんでしょうか?

「GETPIVOTDATA関数」はピボットで集計された合計値やカウント値、などを、好きなセルに表示する関数です。

ピボットを更新して合計値などが変わると、それも反映されるはずです。

参考URL
https://dekiru.net/article/4481/
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/getpivotdata.htm

もしかしたら、「全ての行先」の印刷内容を、1つのシートに、1票分を1ページおきに、それぞれ印刷される位置に書いていけば、そのシートを印刷するだけでことたりるかもしれません。

※すでに「GETPIVOTDATA関数」を試されていたり、最初から選択肢にないようでしたら本当にすみません。

・・・よく考えたら普通に関数を使うほうが「GETPIVOTDATA関数」を使うよりいいですね。
この回答、削除したかったのですが、やりかたがわかりませんでした。
この回答は無視してください。
大変申し訳ございませんでした。

投稿2019/07/05 16:16

編集2019/07/05 16:21
komugi3333

総合スコア94

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shinyakita

2019/07/05 22:28

ありがとうございます。 この関数は知りませんでした。 ピボットの参照が別シートから呼び出せればできそうな気がします。 試してみる価値はありそうです。
shinyakita

2019/07/05 22:57

試してみましたが、私の目的とは違うようでした。 これはこれは便利そうです。
komugi3333

2019/07/06 05:20

ほんとうにすみませんでした。 「GETPIVOTDATA関数」は「決まった場所(セル)にピボットとの合計値などを表示したい」といったケース(帳票作成とか)には便利なときもあるのですが、「質問者様のケースにはあてはまらなかったかも」と投稿してしまったすぐあとに気づきました。 どうか他の識者の方々のご回答をお待ち下さいませ。 でもがんばってください!
shinyakita

2019/07/06 07:25

とんでもないです。 どんなコメントでも有難いです。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問