- ベストアンサー
マクロで営業担当者の予定表と営業先名簿を照合する方法
- 営業担当者の予定表と営業先名簿を照合するためのマクロを作成する方法を解説します。
- 予定表に記載された住所と営業先名簿に記載された住所を比較し、一致する場合に予定表のセルの色を変えるなどの措置を取ることができます。
- マクロを使用することで営業担当者は自分が出かける地域に新規開拓予定の営業先があるかを確認することができます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
失礼しました。 んじゃ条件付き書式の数式を =IF(B1="","",COUNTIF(INDIRECT("新規開拓!B:B"),"*"&B1&"*")) としてみましょう。 他の手順は同じなので、間違えずに行います。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
おや、勘違いました。 エクセル2007では、条件付き書式の数式は =COUNTIF(INDIRECT("新規開拓!B:B"),"*"&B1&"*") です 他の手順等は回答の通りなので、よく読みながら間違えないよう作成します。 回答したのが使えるのは2010からでした。ごめんなさいね。
補足
再度の回答ありがとうございます。 ただ、回答どおりに設定すると、予定表の空白セルも書式が変化してしまいます。条件付書式で、空白セルは書式を変化させないように設定しても駄目でした。 たびたび申し訳ありませんが、予定表に入力された(行き先を入力した)セルのみ書式を変化させる方法を伝授願えるとありがたいです。
- keithin
- ベストアンサー率66% (5278/7941)
あれ、間違いた。。。ワケじゃないけど。 回答1の設定は、「間違いなくその事業所に行く」の方です。 「(予定の)△△市に新規開拓先がある」にモウラ的に印をつける(を回答するつもりでした)場合は、手順は同じで条件付き書式の数式を =COUNTIF(新規開拓!$B:$B,"*"&B1&"*") とします。 他の手順は同じなので、間違えないよう回答をよく読みながら作業してください。
- keithin
- ベストアンサー率66% (5278/7941)
>「予定表」に記載された住所と「営業先名簿」に記載された住所が一致する場合に 「一致する」というのは「等しい」という意味です。 あなたがヤリタイのは 1.「△△市○○町の事業所」に間違いなく行く予定をピックアップしたい 2. とりあえず「△△市」に行く予定を網羅的にシルシを付けたい 何がしたいのでしょうか。 また。 ご利用のソフトの名称もバージョンもご相談に書かれていませんが、エクセル2007以降を使ってみます また各シートの名称も、具体的なセル番地も不明のご相談なので、次の通りに新しく作成し直してください 準備: 「予定表」シートに予定表を作成する A列は日付 B列からメンバーの予定 1行目はタイトル行 2行目からデータ 「新規開拓」シートに新規開拓予定名簿を作成する A列に事業所名 B列に住所 C列に電話番号 1行目にタイトル行 2行目からデータ 手順: 予定表シートのB:Z列を列選択する(必ず行う) B1セルがアクティブセル(選択範囲の中の逆反転セル)になっていることを必ず確認する ホームタブの条件付き書式▼から新しいルールを開始する 数式を使用して…を選び =COUNTIF(新規開拓!$B:$B,B1) と記入、書式ボタンでセルの塗色を設定する。 #ご利用のソフトのバージョンによって、やり方を変えなきゃならない場合もあります。ご相談投稿では、普段ご利用のソフトの名称、またバージョンまでキチンと明記する事を憶えて下さい。
補足
説明が無くすいません。エクセル2007を使用しております。 keithinさんのおっしゃるとおり設定してみたのですが、 「条件付き書式に他のワークシートまたはブックへの参照は使用できません」のエラーが出ます。 私がしたいのは、新規開拓先の所在地方面に営業に行く者に、新規開拓先にも営業をかけてくるように 指示したいのです。 なので、営業担当者が予定表を入力した時点で、その営業先の所在地周辺(とりあえず同じ町)に新規 開拓先があるかどうかがわかるようなシステムを作成したいと思っております。
お礼
何度も回答ありがとうございました。無事に目的達成できました。