- ベストアンサー
Excelを使った顧客管理で、このような機能は作れますか?
お世話になります。 現在、Excelを使って、顧客を管理しています。 もっといろんな切り口で、情報を管理・分析したいのですが、 下記のような処理がExcelで可能なのか、またどのように 使えば出来るのかご存知の方お教え下さい。 (私はPC知識が低いです。すいませんが何卒よろしく お願い致します。) 【例】 「顧客リスト.xls」 という1つのExcelファイルがあり ます。以下の情報が入っています。 「顧客リスト.xls」 (1)顧客番号 (2)顧客名 (3)電話番号 (4)住所 (5)最終客ランク (6)最終訪問日 ちなみに 「顧客リスト.xls」に入っている顧客数は200件 前後です。 「顧客リスト.xls」の (2)顧客名 は、以下の 顧客別の 「対応履歴xls」ファイルとハイパーリンク機能でリンクさ れています。 (顧客別)「対応履歴xls」 (1)顧客名 (2)対応日付 (3) 対応内容 (4)最終客ランク それでは質問です。 (1) 「顧客リスト.xls」ファイルの項目の中にある「(6)最終対 応日」は、「対応履歴xls」ファイルの「(2)対応日付」の 一番最近(最後)に入力された情報と同じです。 「対応履歴xls」ファイルの「(2)対応日付」欄の一番最近 (最後)に、月日を入力すると、自動的に「顧客リスト.xls」 ファイルの「(6)最終訪問日」に表示されるように出来ないで しょうか? (2) 上記(1)と似ているのですが、「顧客リスト.xls」ファイ ルの項目の中にある「(5)最終客ランク」は、「対応履歴xls」 ファイルの「(4)最終客ランク」欄の一番最近(最後)に入力 された情報と同じです。 そこで(1)同様に、「対応履歴xls」ファイルに情報を入力 すると、「顧客リスト.xls」ファイルに反映されるようには 出来ないでしょうか? (1)(2)ともに、「顧客リスト.xls」ファイルの中で 条件検索させることを想定しています。 「顧客リスト.xls」ファイルの中の「(5)最終客ランク」が 「Aランク」の顧客だけ集計するとか、「(6)最終訪問日」が 「○年○月○日」より過ぎてしまってる顧客だけ集計させ る、、などです。 (3) 「顧客リスト.xls」ファイルから、ハイパーリンクで「対応 履歴xls」ファイルに飛んだ後、また「顧客リスト.xls」 ファイルに戻りたい場合、毎回、「対応履歴xls」ファイル を保存して、又 1から「顧客リスト.xls」ファイルを開か なければいけません。 「対応履歴xls」ファイルを閉じると、すぐに元の「顧客リス ト.xls」ファイルが開いている状態に戻る方法はないでしょ うか? (4) アプリケーションソフトなどで見かけるのですが、月日の 入力を手で打ち込むのでなく、どこかをクリックすると、 カレンダーが開いて、そこから月日を選ぶと、いうような 操作をExcel上でおこなうということは可能でしょう か? 長々とすいません。 ご回答よろしくお願い申し上げます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VBAを勉強されれば可能のようにも見受けられます。 例えば(4)なら、 Excelでカレンダーコントロールを使えるようにする http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_calendar.html を参考にされるとか。
その他の回答 (3)
- marbin
- ベストアンサー率27% (636/2290)
#2です。 参考HPです。 「カレンダー入力」用フォーム http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_025.html
補足
本当に皆さんありがとうございます。 VBAってやっぱり難しそうですね。 (私の知らなかった世界。。。) でも、ご紹介頂いたサイト是非勉強させて頂きます。 ありがとうございます。今後とも宜しくお願いします。
- n-jun
- ベストアンサー率33% (959/2873)
#1です。 カレンダーコントロール色々 http://www.h3.dion.ne.jp/~sakatsu/Excel_Tips06.htm Accessがインストされていると楽なのですが。 >「その他のコントロール」の文字が薄くなっていて まず「挿入」-「ユーザーフォーム」でユーザーフォームを準備しないと無理かな。 >私はPC知識が低いです。 VBAの経験はありと言う判断でも良いのでしょうか? 初めてだとこのレベルは結構大変かもしれませんけど。
補足
ありがとうごいます! Access入っていますが、アドバイス頂いた通り 「ユーザーフォームを準備」すると先へすすめました!! VBAという単語は本屋さんで見たことがある程度です。。 挑戦してみようとは思っています。 私が考えているような顧客管理の形態に近い、事例というか 参考書、参考サイトがあればな とは思ってます。 ご教授ありがとうございます!!
- marbin
- ベストアンサー率27% (636/2290)
カレンダーコントロールはAccessがインストールされてないと 使えません。 >このページではOffice XpのAccess2002のカレンダーコントロールを利用しています。 >Accessがインストールされていない環境ではこのページで説明している操作はできません。
お礼
ご回答ありがとうございます。 皆さんありがとうございます!
補足
ありがとうございます!! VBAですね。 すいません、やって見たのですが 「その他のコントロール」の文字が薄くなっていて クリック出来ません。 Excelインストール時に私が何か失敗したのでしょうか? 何度もすいません。もし宜しければお教え下さい。