Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23078 / 76738 ←次へ | 前へ→

【59031】Re:ピボットテーブルを自動化したい
発言  かみちゃん E-MAIL  - 08/11/24(月) 0:34 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>>しかし、今回の場合、毎回、「手集計(sum関数)」をしているのですか?
>はい。そうです。
>>本当は、手作業の手順は確立されているのではないのですか?
>この意味が分かりません。

少し言葉足らずですね。
手間はかかるが、整形処理の手順も決まっているのではないですか?
という問いかけです。
手順が確立されているなら、「マクロの記録」で記録してみれば、いいことなのに
なぜしないのかが不思議なのです。
記録したコードがそのまま使えるというわけではありませんが、修正の基礎になるのは
確かだと思いませんか?

>>それとも、手間がかかるのは、この部分で、手順もあやふやなのではないでしょうか?
>>つまり、ピボットテーブルの作り方が間違っていると思います。
>すいません、どういうことでしょうか?
>ここらが実は今回のポイントのような気がします。

そうですね。そこがポイントです。

まず、「出荷数量」を行フィールドではなく、データフィールドに配置します。
あと、行数をカウントするため「商品名」もデータフィールドに配置します。

そうすると、以下のようになると思います。

   A   B    C           D  E
1
2
3 倉庫 等級 データ           合計
4 1780 0022 合計 / 出荷数量       8
5       データの個数 / 商品名    2
6 1780 合計 / 出荷数量          8
7 1780 データの個数 / 商品名       2
8 1800 0008 合計 / 出荷数量       2
9       データの個数 / 商品名    1
10    0012 合計 / 出荷数量      10
11       データの個数 / 商品名    1
12

この時点で、C3セルの「データ」をD3セル付近にドラッグ&ドロップします。
そうすると、

   A   B     C            D     E
1
2
3       データ
4 倉庫 等級 合計 / 出荷数量 データの個数 / 商品名
5 1780 0022        8           2
6 1780 合計         8           2
7 1800 0008        2           1
8    0012        10           1
9

という形になりませんか?

ご確認ください。

これが確認できないと、私が提示しているコードの意味がまったく理解できないはずです。

> しかし、結果は私が[59019]で提示しました期待している結果ではありません。
> 結果に各倉庫の集計(手集計行)が入っていません。
> ご確認下さい、よろしくお願いします。

「甘えないでください」と言いたいです。
それくらいご自分で調べたらどうですか?

わざわざ
  '「倉庫」ごとの集計をしない
  ActiveSheet.PivotTables("ピボットテーブル2").PivotFields("倉庫").Subtotals = Array( _
    False, False, False, False, False, False, False, False, False, False, False, False)

という解説まで、コード内につけているのは、気づいておられますか?

それをはずしてみるということすら試されていないのですか?

それとも、最初から「作成依頼」なのですか?

手作業と「マクロの記録」で記録できることをどれだけの時間をかけて説明
させたら、気が済むのでしょうか?

私は、今日は、これにて休みます。
続きがあるならば、また明日です。

非効率でも、もう答えは出しましたから・・・
2 hits

【58993】ピボットテーブルを自動化したい ackkn 08/11/22(土) 10:23 質問
【58994】Re:ピボットテーブルを自動化したい トト 08/11/22(土) 13:29 発言
【58995】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 13:55 発言
【58996】Re:ピボットテーブルを自動化したい トト 08/11/22(土) 14:19 発言
【58997】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 16:13 発言
【58998】Re:ピボットテーブルを自動化したい トト 08/11/22(土) 16:37 発言
【58999】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 17:46 お礼
【59000】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 17:48 質問
【59001】Re:ピボットテーブルを自動化したい トト 08/11/22(土) 18:03 発言
【59002】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 18:13 発言
【59003】Re:ピボットテーブルを自動化したい かみちゃん 08/11/22(土) 19:50 発言
【59004】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 20:10 発言
【59005】Re:ピボットテーブルを自動化したい ackkn 08/11/22(土) 20:55 発言
【59006】Re:ピボットテーブルを自動化したい かみちゃん 08/11/22(土) 21:42 発言
【59007】Re:ピボットテーブルを自動化したい [名前なし] 08/11/22(土) 23:11 発言
【59008】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 0:11 発言
【59009】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 9:24 発言
【59010】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 9:50 発言
【59011】Re:ピボットテーブルを自動化したい [名前なし] 08/11/23(日) 10:11 発言
【59012】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 10:16 発言
【59013】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 10:16 発言
【59014】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 10:37 発言
【59015】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 11:47 発言
【59016】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 19:47 発言
【59017】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 20:19 発言
【59019】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 21:53 発言
【59020】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 22:04 発言
【59021】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 22:45 発言
【59023】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 22:56 発言
【59025】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 23:06 発言
【59026】Re:ピボットテーブルを自動化したい かみちゃん 08/11/23(日) 23:15 発言
【59027】Re:ピボットテーブルを自動化したい ackkn 08/11/23(日) 23:46 発言
【59028】Re:ピボットテーブルを自動化したい かみちゃん 08/11/24(月) 0:00 発言
【59029】Re:ピボットテーブルを自動化したい ackkn 08/11/24(月) 0:10 発言
【59030】Re:ピボットテーブルを自動化したい ackkn 08/11/24(月) 0:23 発言
【59031】Re:ピボットテーブルを自動化したい かみちゃん 08/11/24(月) 0:34 発言
【59032】Re:ピボットテーブルを自動化したい かみちゃん 08/11/24(月) 9:57 発言
【59048】Re:ピボットテーブルを自動化したい ackkn 08/11/24(月) 21:57 お礼
【59049】Re:ピボットテーブルを自動化したい かみちゃん 08/11/24(月) 22:09 発言

23078 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free