
みなさまご教授ください。
顧客リストシートがあり、B列からO列まで営業担当のIDや顧客データがあります。桁数はせいぜい300桁くらい(データによりまちまち)です。
今までは担当者ごと(約60名程)にソートをしてプリントアウトしてきましたが、これをVBAで処理をしたいと思っております。
但し、60名の中には該当ナシの為プリントアウトしないケースもあります。以前の履歴を見てコピペをしても、うまく動作しません。
ポイントとして
1.1人の桁数はそんなに無いので(A4横)1枚にプリントアウトしたい。
2.抽出データによって、担当者は該当ナシの場合もあるので全てのプリントアウトはしない。
みなさまのお知恵を拝借させてください。宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
なれないのだろうが、質問で良くわからない点などあり。
>フィルタ印刷の方法
内容を反映していない。エクセルには「フィルタ」という操作や機能があるが、質問とは別のようなので、この言葉は使わないほうが良い。
ーー
>担当者ごと(約60名程)にソートをしてプリントアウトしてきましたが
これをVBA化することをお勧めしたい。
ーー
ポイントとして、「営業マン」別に印刷帳票を分けるのかどうかが
書いてないのが、最大の片手落ち。
ーー
>60名の中には該当ナシの為プリントアウトしないケースもあります
今回該当なしの紙片さえいらないのですね。
ーー
>以前の履歴を見てコピペをしても、うまく動作しません。
これは何の意味かわからない。
人間なら見て、適当に範囲を変えて貼り付けるでしょう。
ーー
>1.1人の桁数はそんなに無いので(A4横)1枚にプリントアウトしたい。
1.1とは「ひとりひとりは」という意味か?
ーー
>抽出データによって、担当者は該当ナシの場合もあるので全てのプリントアウトはしない
むしろ、データが無いのに、全営業マンのシートを打ち出すほうが
難しいのです。特に書かなくても良いのです。
ーーーー
2つの方法を紹介します。
Aソート法
(1)営業マンコードか、名でソート
(2)第1行目を基準営業マン名の変数に記録
(3)1行ずつ処理して、営業マンの名が、基準営業マン名と同じ間は印刷シートの明細欄に写す
(4)基準営業マン名と今の行の営業マン名が変わったら、今までためた明細で印刷シートを印刷
(5)変わった営業マン名を基準営業マン名に記録し、
印刷明細範囲に今の行で1行写す。
(6)繰り返し。(3)へ
(7)終われば、最後の営業マン分を印刷
印刷はRange(A1:H20).PrintOutのように、各営業マンとも同じ良い。
Range(A1:H20).は仮定で、適当に帳票実情にあわせて。
1行しかない営業マンも1ページ印刷される。
Bフィルタ法
(1)営業マンごとに営業マンコードをシートに持っておく。
(2)営業マンごとに営業マンコードなどで、フィルタオプションで印刷範囲に抜き出し
(3)印刷する。
(4)業マンごとに営業マンコードを差し替えて(2)っを繰り返す
具体的には下の行の営業マンコードでフィルタするということ。
C.Find法
1人の営業マン分を抜き出し、そろったところ印刷。
次ぎの営業マンを見つけ、印刷。
ーー
以上のように色んなロジックが考えられるのです。
読んで、ああ・あれか、というイメージが湧かなかったら、今はVBA化は無理と思う。
どれもVBAの中級以上の技量が必要なような気がする。
大丈夫ですか。
>読んで、ああ・あれか、というイメージが湧かなかったら、今はVBA化は無理と思う。
どれもVBAの中級以上の技量が必要なような気がする。
大丈夫ですか。
ご意見・ご指導有難うございます。
全然ムリのようです。
1つ1つ勉強しなおします。
お時間を割いて頂き有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル表作成についてお分かりになる方教えて下さい。 10項目程度のエクセルデーターを一件、一件、デ 9 2022/05/28 14:53
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- 年賀状作成・はがき作成 エクセルで作った住所録をワードの差し込み印刷ではがきに印刷したい 3 2022/09/26 15:47
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
社会人なのに「うん」と返事する人
-
2営業日以内とはいつのことです...
-
鉄道の営業係数の単位は、「円...
-
ディーラーの個人携帯から連絡...
-
人脈無くても独立して稼げる資格
-
携帯ショップの呼び込みとか 街...
-
集配内務について
-
面接結果 1週間以内に連絡しま...
-
飲食店やサービス業経営で円満...
-
私は現在25歳で男性です。 現在...
-
当期利益がマイナスの場合の決...
-
前の前の社長って何て呼ぶんで...
-
工場への転勤
-
営業会社とは?
-
清掃業って底辺だと思いますか...
-
自社内で「営業さん」という言...
-
日本生命のセールスレディに誘...
-
清掃員を社会の底辺と言う人間...
-
超素朴な疑問なんですけど・・...
-
転職の内定連絡について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
社会人なのに「うん」と返事する人
-
営業マンがLINEでお客様に連絡...
-
エクセルVBAでフィルタ印刷...
-
2営業日以内とはいつのことです...
-
至急 居酒屋に未成年だけでいら...
-
面接結果 1週間以内に連絡しま...
-
ガールズバーの女の子からライ...
-
清掃業って底辺だと思いますか...
-
前の前の社長って何て呼ぶんで...
-
営業1部を名刺の英文表記にする...
-
携帯ショップの呼び込みとか 街...
-
新入社員はいつ頃から一人で営...
-
営業1課?営業一課?
-
代理でメールを送信する場合
-
営業会社とは?
-
キャバ嬢です。お客さんへの営...
-
ディーラーの個人携帯から連絡...
-
「朗報です。」とは、上からの...
-
キャバ嬢とLine交換したら、毎...
-
事務職しか経験ありませんが、...
おすすめ情報