• 締切済み

マクロ?それとももっと簡単な方法?

いつもお世話になっております。 当方営業事務をやっております。分りにくいかもしれませんが、ご意見下さればと思います。 エクセルにて、受注・売上を管理しています。 いくつかファイルが存在しますがその内、売上のファイルと顧客残高情報のファイルをリンクさせたいと思います。 つまり、売上が上がった際に、売上のファイルに入力した時に、顧客残高情報にもその売上の数字が反映されるようにしたいのです。 分らない点がありましたら補足しますので、どんどんご意見を下さい。

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

リンクのレベルが問題になります。 例えばブック内の1つのセルの内容を反映させればいいだけなら、 =ブック名!シート名!セル で別ブックの内容を参照することが出来ます。 逆にレコード単位で即座に反映したいという話なら、かなり高度なVBAを 組まないと上手く行きません。そういうのはむしろAccessが得意です。 両方のブックがどんな形状で、実際にどんな業務をしているか判らないと なかなか適切な助言が出来ないのですが・・・。

bunmarines
質問者

お礼

とりあえず、現状のままエクセルで作成しています。 ただ、LOOKUPやVLOOKUP等々の数式を入れて極力入力箇所を減らすようにしました。 遅くなりましたが、回答いただきありがとうございました。

bunmarines
質問者

補足

回答ありがとうございます!作業内容は以下のようになっています。 売上のファイルは… 売上日、受注番号、納入先、売上金額、受注金額、入金金額、入金日、残額 関数が入ってて、売上日、受注番号、納入先、受注金額だけ入力する仕組みになってます。 そして、別シートにて今期の売上(全ての商品・項目)を集計しています。 一方、顧客残高情報のファイルは… 売上日、受注番号、納入先、地域、売上金額、受注金額、入金金額、入金日、残額 ↑の項目をリストで入力してます。そして、別シートにはピボットテーブルで納入先ごと(地域など)残額が分るようにしています。 そもそも、売上と顧客情報を1つのファイルで管理できれればいいのですが…。 うちの会社の決算が7月なのと、客層の関係で売掛金が絶対残ってしまうので2つのファイルで管理しています。 >逆にレコード単位で即座に反映したいという話なら、かなり高度なVBAを組まないと上手く行きません。そういうのはむしろAccessが得意です。 やっぱりAccessですよね…。

関連するQ&A

  • Access2007 レポートについて

    顧客別の売掛残、受注残、売上の3つの項目を網羅する レポートを作成したいと思っています。 メインレポートには顧客の前月売掛残情報を配置し、 サブレポート1には納品予定月別受注残高を サブレポート2には当月売上金額を設定しました。 例えば、今月1月の実績として算出したい金額は 「サブレポート1の1月の現時点での受注残金額」+ 「サブレポート2の1月の売上済金額」 としたいのですが、別々に配置したサブレポートの 「受注残高」+「売上金額」という配置はできるのでしょうか? あるいは、別の方法でこの様な事お行えるとすれば 何か方法はあるのでしょうか? 教えて頂きたいと思います。 当方、現在acceesを勉強中の身ですので、 ほぼ初心者とお考えいただいて結構です。 どうかよろしくお願い致します。

  • サブフォームでのデータ集計

    メインフォームの顧客CDとリンクしたサブフォームがあります。 コンボボックスにて担当営業を選択すると、サブフォームに その担当の顧客別の受注残明細が表示される様になって います。 サブフォーム内で抽出した明細を、顧客毎に集計し、 受注残数と受注残高をサブフォーム内に表示させるには どの様な方法があるのでしょうか? お分かりになられる方がいらっしゃいましたら ご指導頂きたいと思っております。 よろしくお願い致します。

  • Excelのリンク貼り付けで

    EXCEL2003で全ての顧客の会計残高を一つの会計残高帳ファイルにまとめて管理しています。 顧客ごとの残高を更新するたびに総元の会計残高ファイルに反映されるようにリンク貼り付けを利用しました。 これで顧客ごとの更新はされるようになったのですが、更新されるごとに会計残高帳の顧客の残高の総合計も自動に更新されるようにはできないのでしょうか? 説明が分かりにくくてすみません。 ちなみにEXCEL初心者です。 何卒よろしくお願いします。

  • accessのSQL

    accessのフォーム上において、サブクエリを元データとして使用し 顧客別に受注合計、入金合計を出させ、売掛金残高を表示させました。次に受注ID毎の売掛金残高を、顧客別に集計させて売掛金残高合計を出したいのです。 元データはどこから引っ張ってくればよいのでしょうか? ちなみに受注合計の計算式には売上数量毎に割引率が異なります。 ご教示のほどよろしくお願い申し上げます。

  • エクセルでグラフを作りたいのですが・・・?

    エクセル2007を使って会社の各営業所の実績が分かるように集計した表を元にグラフを作成しようと思っています。 内容はザくっとこんな感じです。 営業所は全部で12あるとします。そして、かく営業所毎の市場規模(これは件数で表されます)があり、その中で、受注出来た件数と受注率(市場規模の件数の内、何件受注できたか)と受注金額の合計という4つの違った性質の数値をまとめて一つのグラフにしたいというのが目的です。  とにかく、数字を並べてるだけだと分かり辛いので、何とか、見て分かるモノになればよいのです。 つまり、それぞれの営業所で受注件数が一番多いのはここだけど、受注率でトップなのはあそこで、売り上げが一番はココだといった具合になればよいということです。 宜しくお願いします。

  • リレーションシップが作成できなくなりました

    Accessにて、受注管理システムを構築しているのですが 何かの拍子で、リレーションシップが壊れてしまい 再度設定しようとしても 「このリレーションシップを作成して、参照整合性を設定できません」と表示されできません。 テーブルは3つあり、以下の通りになっています。 ・顧客管理テーブル(顧客IDと氏名・住所など) ・売上情報テーブル(受注IDと、顧客IDなどの情報) ・売上明細テーブル(明細IDと、受注IDなどの情報) 問題の箇所は、売上情報テーブルと売上明細テーブルで 売上情報テーブルの「受注ID」と売上明細テーブルの「受注ID」 を結びつけようとすると、上記のメッセージが出てきてしまいます。 一通り、主キーの設定や空白行などはチェックしてみましたが やはり解決しませんでした。 一度壊れてしまったリレーションシップは修復不可能なのでしょうか・・・ どなたか、お知恵を拝借願います。

  • リレーションシップの設定について

    リレーションシップの設定について Access2002にて受注管理を行っており テーブル、フィールドが次のように存在しています。 <T_納入先>  顧客ID  納入先コード  住所等情報... <T_顧客>  顧客ID  住所等情報... <T_売上情報>  受注ID  顧客ID  売上日やその他情報... <T_売上明細>  受注ID  明細や金額等... ---------- <T_顧客>に登録した顧客は複数の納入先を持つため [<T_顧客>の顧客ID 対 <T_納入先>の顧客ID]を[1 対 多]にてリレーションシップを作成しています。 <T_売上情報>の顧客IDと、<T_顧客>の顧客IDを[1 対 1]にて リレーションシップを作成しています。 ---------- ここで売上情報を登録するために「売上入力フォーム」なるものを作成し、 顧客IDや納入先の指定、売上日の記録や売り上げた明細を登録したいのですが 明細の入力部分は、サブフォームを作成し、<T_売上情報>と<T_売上明細>のクエリで問題ないのですが このフォーム自体のレコードソースとして使用するために <T_納入先><T_顧客><T_売上情報>の3つのテーブルの情報を含んだクエリを 作成したのですが、クエリ作成後、実行してもレコードが一切表示されません。 (おそらく<T_顧客>の中にさらに納入先が複数ある部分が うまくリレーションシップできていなくて矛盾を起こしているのでは・・と思ったのですが。) もちろん<T_納入先>と<T_顧客>のみであれば問題なくクエリは実行し、レコードも表示されます。 ある一つの顧客情報内にも複数の情報(=納入先)がある場合、 リレーションシップの設定はどのようにすればよいでしょうか。 長々とありますが、お分かりのかた是非とも教えて下さい。 よろしくお願いいたします。

  • エクセル 複数のファイルからの反映

    月毎に「販売実績」のファイルを作成しており、その中には顧客名、商品名や売上が入力されています。 それらは販売された時点で営業が入力するのですが、入金や納品など、あとあとの処理が どうなったかは、別の担当者がその都度ファイルを開いて集計をしています。 その手間を省きたいのですが、教えてください。 考えている作業の手順としては、 ・「販売実績」ファイルの項目に「処理済み」を追加し、そこに処理した日付を入力 ・そうすると、別の「処理済み」ファイルに「日付」「顧客名」「売上」等の情報が自動で反映される。 複数の「販売実績」ファイルから、1つの「処理済み」ファイルに反映させる方法がわかりません。 宜しくお願いします。

  • エクセルの計算

    複数顧客の売上残高をエクセルで計算し、手入力で次月に繰り越したら、残高と繰越の金額が違っていました。いままでこのような事はなく、何度も何度も数字が間違っていないか見直しましたが、数字は合っています。解消方法はありますか? それと、売上残高を一括で次月の繰越に移せる方法はありますか? よろしくお願い致します。

  • 顧客別データ作成での相互間のリンク

    200人ほどの顧客別売上データを作成したいと考えています。 既に台帳は存在しています。大まかにそのファイルの内容を書くと…。 受付番号などのシート(番号・受付日・顧客名・売上日・原価・注文金額・入金日) 顧客リストのシート 仕入先の管理シート 在庫シート 伝票を印刷するシート(請求書・領収書など) となってます。 この台帳とは別に金額の流れを見たくて売上・入金のファイルを作成しました。 が、営業担当から顧客別に売上合計・未入金残高がわかるようなファイルを作成してほしいと頼まれました。 (集金の際に二重請求、請求漏れを防ぐためです) 作成途中なのですが、項目は以下の通りです。 顧客名 合計 購入件数 売上金額 入金額(入力箇所) 残高 入金日(入力箇所) ※注文番号※ ※売上日※ ※品名※ ※単価※ ※数量※ ちなみに、5件購入されているお客さん(1番目)であれば…。 列はA2に顧客名、B2に合計、C2に件数、D2売上金額…となり、 行は5つ分入力され、6行目に次のお客さん(2番目)が入力される。 という感じです。 ※の部分については、台帳とうまく絡めたかったのですがうまくいきませんでした。 200人の顧客のデータをこれから何百件と注文がくるので、その都度手入力してたり、行の挿入をしてたら煩雑になるので、手間を省きたいと考えています。 ※の部分について、台帳と顧客別をリンクなりしてうまく入力を省く方法があれば教えてください!! もし、※部分以外にも改良点があれば教えてください!! 分かりづらい&長文ですみません!!!!

専門家に質問してみよう