マクロ・VBA初心者です。
EXCELで顧客管理をしたいと思います。
顧客台帳として
一行に
新規登録日、会員番号、氏名、フリガナ、郵便番号、住所、電話番号、メールアドレス
と あ行 か行 ・・・・といったように入力してあります。
会員番号については、あ行から1001 か行2001から番号がふってあります。また、他支店分にかんしては、頭にSやTをつけた形で同じように会員番号を振り分けてあります。
また、別ファイルに売上台帳があり、現在は
売上日、会員番号、氏名、年齢、担当者、新規OR旧、売上金額、チケット使用の有無
を入力しています。
このファイルは縦台帳で売上日をどんどん縦に入力している状態です。
また、VLOOKUP等を使用して、会員番号を入力すると
氏名、年齢が表示されるようにしてあります。
これらを使用してやりたいことが
(1)売上台帳に入力されたら、自動的に会員番号の隣の欄に来店回数を表示したい。
(2)会員台帳に前回来店日を表示したい。
(3)年代別・年齢別の売上集計を出したい。
(4)会員台帳・売上台帳の入力フォームを作りたい。
これが、EXCELで可能なのかわかりませんが、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
(1)売上台帳に入力されたら、自動的に会員番号の隣の欄に来店回数を表示したい。
台帳の顧客名を軸にCOUNTIFで計算させる。
※但し、顧客名の名前が統一されて要る事!姓と名の間に半角や全角、空白無し
等有るならば統一なり、別項目を作ってその項目を軸に計算させる事。
(2)会員台帳に前回来店日を表示したい。
台帳を元にピボットテーブルで顧客名を軸に来店日の集計方法を最大値で算出可能
(3)年代別・年齢別の売上集計を出したい。
台帳に年代・年齢項目を作り台帳シートで集計をかけるか別シートにSUMIFで集計する。
(4)会員台帳・売上台帳の入力フォームを作りたい。
マクロでユーザーフォームを作って下さい。
ご存じかもしれませんがmoug(モーグ)と言うサイトは非常に有用です。
参考URL:http://www.moug.net/
文章では説明に限界あるので後はヒントを元にトライ&エラーあるのみ。頑張って下さい。
上記は一例に過ぎません。数式やマクロを覚えればもっと簡単で便利に出来ると思います。
今後も運用を続けるならばNo1さんの仰る通りデータベースとしてアクセスの方が良いと
思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(スマートフォン・携帯電話・VR) 某信用金庫の通帳アプリ 4 2023/04/09 11:01
- 法人税 会計Freeeの申込みついて質問(銀行口座)です。 2 2022/07/09 16:30
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- ポイントサービス・マイル 楽天カードで番号の登録と抹消の繰り返しは? 1 2022/09/10 17:39
- その他(ニュース・時事問題) マイナンバーを頑張って記憶しても マイナカードは必要なのかなぁ。 10 2023/07/22 03:47
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実績累計の求め方と意味を教え...
-
売上データに会社毎に請求番号...
-
弥生販売08 得意先分類1の...
-
〜のような結果を出すためのSQL...
-
初心者Mysqlの関数のsubstring...
-
ACCESSで大量の更新を行うと「...
-
ファイル書込みで一行もしくは...
-
Accessで別テーブルの値をフォ...
-
Date型にNULLをセットしたい V...
-
Accessでのレコード存在チェック
-
Excelで、改行がある場合の条件...
-
DataGridViewの、選択されてい...
-
使うべきでない文字。
-
Access終了時の最適化が失敗?
-
Excelでセルの書式設定を使用し...
-
JSPのNULLレコード表示について...
-
ADO VBA 実行時エラー3021
-
select insertで複数テーブルか...
-
複数テーブルのMAX値の行データ...
-
select句副問い合わせ 値の個...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実績累計の求め方と意味を教え...
-
エクセルの指定したシートにエ...
-
弥生販売08 得意先分類1の...
-
データグリッドのセルにtex...
-
Accessで月間売り上げ目標達成...
-
バーコード利用する方法を教え...
-
エクセルのピボットテーブルの...
-
売上データに会社毎に請求番号...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
select句副問い合わせ 値の個...
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
-
select insertで複数テーブルか...
-
JSPのNULLレコード表示について...
-
レコードが存在しなかった場合
おすすめ情報