Excel VBA質問箱 IV

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

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


55146 / 76738 ←次へ | 前へ→

【26371】Re:効率的なコードにするには…。
お礼  あさみ  - 05/7/3(日) 12:14 -

引用なし
パスワード
   はじめまして、かみちゃん様。早速のご教授、ありがとうございます。
説明不足で、明確な「望んでいる結果」を伝えられず、申し訳ありません。
かみちゃん様のおっしゃるとおり、得意先別、営業部門別、商品別に金額の集計をとりたいと思っています。
得意先は、全部で4つあり、「得意先毎」の「営業部門別、商品別に金額の集計」をとりたいのです。

【例】d.xls
得意先AAA
     京都    大阪    神戸    合計
○    14    18    14    46
■    14    19    15    48
△    13    19    15    47
合計    41    56    44    141
(以下同じフォームを得意先DDDまでつくりたいと考えています。)

そこで色々考えた結果、思い至ったのが以下の方法で、昨日のせさせていただいたコードも、それに基づいたものです。
1.db.xlsでオートフィルタを掛け、「得意先AAA・京都・○」「得意先AAA・京都・■」…のような条件をつけ、db.xlsの指定レンジに集計結果を出す。
2.db.xlsの指定レンジの集計結果を、d.xlsの対象レンジにコピーさせる。
3.d.xlsで、上記表の「京都・○」から、「神戸・△」までをオートサムで合計させる。

集計=オートフィルタ!と頭が固まっていたため、ピボットテーブルは全然試していませんでした。早速試してみますね!(といっても一から勉強なのですが…(^_^;))

>これは、マクロの先頭で、対象シート名を選択させる、システム日付で処理対象シートを判断させるなどいろいろできます。

いろいろな、方法があるのですね!
対象シート名を選択させる、というのは、具体的にどのようなかんじなのでしょう?ユーザーに選択させるようにする、ということでしょうか…?
また、「システム日付で処理対象シートを判断させる」というのは、今後のことを考えれば是非身に付けておきたい方法です。よろしければサンプルコードなどを、教えていただけませんでしょうか。よろしくお願いいたします。

ちなみに、…マクロの先頭で、対象シート名を指定していたつもりなのですが、出来てなかったんでしょうか、やっぱり。…それとも、方法がちがうのでしょうか?
0 hits

【26368】効率的なコードにするには…。 あさみ 05/7/2(土) 23:54 質問
【26370】Re:効率的なコードにするには…。 かみちゃん 05/7/3(日) 11:30 発言
【26371】Re:効率的なコードにするには…。 あさみ 05/7/3(日) 12:14 お礼
【26373】Re:効率的なコードにするには…。 かみちゃん 05/7/3(日) 14:36 発言
【26375】Re:効率的なコードにするには…。 あさみ 05/7/3(日) 20:32 お礼
【26380】Re:効率的なコードにするには…。 あさみ 05/7/4(月) 1:00 質問
【26387】Re:効率的なコードにするには…。 かみちゃん 05/7/4(月) 12:52 発言
【26416】Re:効率的なコードにするには…。 あさみ 05/7/5(火) 2:05 発言
【26417】Re:効率的なコードにするには…。 かみちゃん 05/7/5(火) 6:39 発言
【26465】Re:効率的なコードにするには…。 あさみ 05/7/6(水) 7:16 発言
【26487】Re:効率的なコードにするには…。 かみちゃん 05/7/6(水) 22:53 発言
【26372】Re:効率的なコードにするには…。 Hirofumi 05/7/3(日) 14:01 回答
【26374】Re:効率的なコードにするには…。 Hirofumi 05/7/3(日) 17:59 回答
【26376】Re:効率的なコードにするには…。 あさみ 05/7/3(日) 20:34 お礼
【26377】Re:効率的なコードにするには…。 Hirofumi 05/7/3(日) 20:54 回答
【26379】Re:効率的なコードにするには…。 あさみ 05/7/3(日) 22:19 お礼

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