• 締切済み

見積内容を別シートに自動ナンバリングしデータベースに

見積シートに、会社名、住所、連絡先等の記入をしていますがそのデータを別シートにコピーして、自動でナンバリングして顧客データ(データベース)として、まとめたいと思います。 ---------------------------------------- ・見積シート 会社名、住所、連絡先 ↓ ・データベースシート 0001 東京都世田谷区,OOOO(株),TEL.03123456 0002 千葉県....... ----------------------------------------

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

過去スレですが http://oshiete1.goo.ne.jp/qa4408408.html 参考になりませんでしょうか。 見積書のシートのセルに =MAX(データベース!A:A)+1 と式を入れておけば次の見積書管理番号が取得できます。 管理番号が文字型だと少し厄介ですので、数値にして10001位からスタートしては如何でしょう。 データベースシートに登録する作業にはVBAを使用することになります。 表示=>フォームからボタンを選択して、シート上に作成 新規作成でVBエディターが開きます。 そこにプログラムを記述しておいて実行すると言った使い方です。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

質問の問題意識が良くわからない。 >見積シート の項目だけ質問に書くのではなく、少数行の具体例的データも出して説明したら。 質問にも、ある程度要点の把握と、書き方の技術が要るんです。 >データベースシートは、見積シートと同じく1行づつか。 見積シートには同一会社のデータが複数現れるのか。 そういったことを質問に書かないで質問しても判らない。 普通は、データベースシートがまず作成され、見積シートの方で参照するのが普通なんだから。逆をやる理由は? >自動ナンバリング A列で、連続データの作成では出来ないのか。普通常識ではそれで出来るのだから、聞くなら、それでは役立たない、それなりの理由を説明しておくこと。

garage503
質問者

補足

説明不足でした。 現在、会社では毎日いろいろな新規取引先から見積依頼がきてます。 その新規会社情報を別のシートに見積シート作成時に入力されるようなことをしたいです。 ---流れは-------------------- 見積シート作成 -> 見積シートから会社名、住所、連絡先データを別シートに反映させる(例 0001,鈴木商事株式会社,東京都新宿区,TEL0312345678) -> 別シートには情報を行で並べ、頭に自動でナンバリングする -> もし同じ名前の会社があった場合はひとつにまとめる。 ----------------------------------

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

「見積シート」のデータを「データベースシート」に転記してナンバリングし、 「見積シート」をクリアするのであればマクロかな?って思いますけど。

回答No.1

両方ともが同一ブック内であれば データベースシートのB2に =Sheet見積!B2 で良いかと思いますが。 (見積シートのB2に住所が入ってるとしての話です)

関連するQ&A

  • 見積書の内容を別にまとめる等

    以下の内容をVBAで作成したいです。 1.見積書.xlsのC6セル内容をファイル名にして別ブックに新規保存。 例)見積書.xlsのC6が"T新築工事"。保存を実行するとT新築工事.xlsが新たに作成される。 2.保存と同時に見積書.xlsのC15,D15,G15,G28内容をデータ.xlsに貼付けする。 そのときデータ.xlsのA列に順次ナンバリングする。 3.次回、見積書.xlsを開くとC15,D15,G15,G28のデータは未入力状態となる。 またE8にはデータ.xlsのA列にナンバリングした数を入れる。(データ.xlsのA列に最後のナンバーが1001だったら1002がE8に入力される)

  • エクセルで見積時のデータの自動入力

    見積作成時に、エクセルの住所録データから顧客名を選択すると、住所や施設名が自動的にしかるべきセルに反映出来るようにしたいのです。 A建設 B団地 C県D市123-4 といったデータでA建設を選択すると、施設、住所がセルに入力されるようにって出来ますか? イメージとしては見積の顧客名の部分をクリックするとズラーっと住所録データ上の顧客名が出てきて、選択すると施設名や住所が入力される(わかりにくくてスミマセン)感じです。 なにぶん初心者なのでわかりにくい説明かと思いますが、よろしくお願いします。

  • 各「見積書」ファイルから、会社名・金額等を抽出して「一覧」ファイルに1行に貼付て、ナンバリングしたいです。

    各「見積書」ファイルから、会社名・金額等を抽出して「一覧」ファイルに1行に貼付て、ナンバリングしたいです。 1.「見積書.xls」の見積シートから 現在は、B6:鈴木商店(会社名)、B8:岩手物件(件名)、F30:\20,000(金額)が記入してあります。 2. 1.で選択したセル内容を「一覧」ファイルの業者シートに貼り付ける。 3.貼り付ける際、下記のように1行にまとめる。 1001,鈴木商店,岩手物件,\20,000,日付(作成日) 1002,山田商店,神奈川物件,\80,000,日付(作成日) 4.上記の動作を各見積シートにボタンを設置してボタンを押すと動作し、先頭のナンバリングを自動にし入力し業者シートに貼り付ける。 それと同時に自動でナンバリングした番号を見積シートの「G1」セルに貼り付ける。 5.上記の一連の流れが終わると最後に自動保存する。 以上 上記のようなVBAを知りたいです。もしくはもっと良い案がございましたらお知恵を下さい。よろしくお願い致します。

  • エクセル 自動でシート振分

    エクセル2010を使用しています。 シート1には、会社名、住所等の記載がされてあります。 それぞれシート2~シート○まであ行、か行シートを作りたいと思っています。 シート1の会社名のふりがなをいかして自動で振り分ける事ができる関数ってありますでしょうか? (例) シート1には、A1=会社名、B1=会社名のふりがな(関数)、C1=担当者名、D1=郵便番号 E1=住所、F1=TEL、G1=FAXが記入されてあります。 色々と今までに回答をいただいたもので考えてやってみるのですが、どうしてもうまくいかないので どなたかご存知でしたらおしえていただけますでしょうか? 宜しくお願い致します。

  • エクセル データーベース 削除したレコードを自動で別シートにどんどん追加していく方法は?

    いつも大変お世話になっております。 エクセルのデータベースで、社員名簿を作りました。 名前、住所、職階級など、様々なデータが横1列に入力してあります。 入力しているシート名は「名簿」です。 H列に、社員、契約社員、派遣、パート、退職 といった情報を入れています。 この中で、 退職 とある人の分の情報を別シート(シート名 退職者 )に移して、削除したいのです。 今までは手作業でしておりましたが、これを自動でする方法はないでしょうか? 「名簿」シートで削除したものが、「退職者」シートの一番上、もしくは一番下にどんどん追加されるようにしたいのです。 どうぞよろしくお願いします。

  • EXCEL データベースより別シートに抽出

    Sheet1に商品の受注状況をリストにしています。 A列-オーダーNo、B列-顧客No、C列-顧客名、G列-商品Aの注文数、H列-商品Bの注文数、、、、J列-商品Dの注文数、というように。これをデータベースとして、次のような事をするにはどのようにすればよいでしょうか? 商品の入荷はバラバラです。入荷した時点で、その商品の出荷指示書を顧客毎に作り倉庫に渡します。 そこで、、、 Sheet2に出荷指示書を作ります。 A1にオーダーNoを入力するとB1に顧客名が表示されます(これは出来ます)。 たとえば今回は商品Bが入荷したとして、A7に商品Aのコードを入れると、この顧客の商品Aに対する注文数がB8に表示されるようにしたいのですが、それが出来ません。。欲を言えば、もしその顧客が商品Aを注文していなければ、B8に「0」または「×」が表示されると尚良いのですが。 よろしくお願い致します。

  • EXCELでINDIRECTを使いたいのですが?

    一度質問させていただき、INDIRECTを使うことをおしえていただきました。 でも、SHEET1の10行3列の規定のフォーム(表)に、SHEET2の500名分のデータを差し込みたいのですが、どのようにしたらよいでしょうか? SHEET1 は、5名までの個人データの規定フォーム(表)2行3列が1人分データ   A     B     C 1ページ    1名前  会社住所  TEL   2     本人住所  TEL    3名前  空白 4     本人住所  TEL 5名前  会社住所  TEL 6      本人住所  TEL 7名前  空白      8      本人住所  TEL 9名前  会社住所  TEL 10     本人住所  TEL SHEET2は、500名分のデータ(リスト)   A  B      C    1名前  会社住所  TEL   2     本人住所  TEL    3名前  空白 4     本人住所  TEL 5名前  会社住所  TEL 6      本人住所   TEL 7名前  空白      8      本人住所  TEL 9名前  会社住所  TEL 10     本人住所  TEL      :      :      455名 どうかよろしくお願いします。

  • エクセル データベース 別シートで一覧表

    いつも大変お世話になっております。 現在、エクセル2007を使用して、 名前・住所・電話番号等のデータベースを作成しております。 データベースは完成し、 次に、プリントアウトしたいのですが、 データベースに入れているデータ量が多く、 一覧表として出そうと思うと、数枚に渡るか、切れてしまうか、 字がすっごく小さくなってしまいます。 必要なデータだけ、違うシートもしくはブックで一覧表を作成したいのですが、 その場合、何か良い方法はありますか? エクセルは普通に使えますが、マクロは組めません。 マクロを組む必要があるのでしょうか? ちなみに、個人情報は、●万件と多量な為、 エクセルの形を整えれば?という問題ではありません。。 どうか、お助けください!!

  • エクセルで抽出した不特定数のデータを行数の決まった別シートに取り込む方法を教えてください

    エクセルでマクロを作り始めた初心者です。 Sheet1に、氏名、住所、TEL、会社名、担当者、金額・・・と続くデータが6000レコードほどあります。(レコードは随時増えていきます) Sheet2では、担当者名を条件にSheet1から必要な列(上記に記載したもの5つ)のみを抽出するマクロでデータを取り出すようになっています。 抽出したデータをsheet3のフォーマットに氏名、住所、金額の列だけ入れるのですが、入れられる行が20行と決まっており、最後の行には、合計欄が入るようになっています。 不特定数のレコードを20行ごとにページを区切って印刷するにはどうしたらよいでしょうか。ご教示お願いします。

  • マクロで「別シートを検索・元シートへ転記」したいのですが・・・

    昨夜から20時間くらい悩んでおります・・・。どなたかよろしくお願いします。 (概要) エクセルで 「オーダー受付」と「顧客データ」の2つのシートがあります。 ●「オーダー受付」のセルには、K3電話番号 K4お名前 K5住所1 K6住所2 と縦に表示用セルを設けています。 ●「顧客データ」のセルには、A1 A2 A3 A4 と横に上記データを記録してあり、すでに1万行を超えています。 (やりたい事) ●お客様から電話があったときに「オーダー受付」シートの K3に電話番号をいれマクロを実行すると、「顧客データ」から残りの項目である 名前・住所1・住所2 が転記されるようにしたいです。 ●もし新規のお客様で、検索結果なしの場合は引き続きお名前・住所1・住所2 とお尋ねし、後からコピペでデータ一覧へ足しています。この辺の操作は検索・転記が解決してから挑戦しようと思っています。 是非、ご回答ください。

専門家に質問してみよう