• 締切済み

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

見積シートに、会社名、住所、連絡先等の記入をしていますがそのデータを別シートにコピーして、自動でナンバリングして顧客データ(データベース)として、まとめたいと思います。 ---------------------------------------- ・見積シート 会社名、住所、連絡先 ↓ ・データベースシート 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/17069)
回答No.3

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

garage503
質問者

補足

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

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

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

回答No.1

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

関連するQ&A

専門家に質問してみよう