• 締切済み

エクセル2010で違うブック間で連番をふりたいです

初めて質問します。 エクセル2010を使っていますが、一つのブックに見積書、注文書などをシートごとに 作成しそれを注文番号で、わかるようにしたいと思っています。 一個の注文が終わると、そのブックをコピーしてコピーしたブックをまた次の注文に 使いたいのですが注文番号を自動で連番をふる設定がどうしてもわかりません。 ※ブック1を開いたら注文書セルに0001 ブック1をコピーして開いたら注文書セルに 0002という感じです。 シート間ではなく、違うブックをコピーして使い開いたときに連番になる設定はできるのでしょうか? VBAやマクロはまったくわかりません。 なにかいい方法があれば教えて下さい。

みんなの回答

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

回答ではありません。 課題のようなシステムはAccessが最適です。 なぜか注文システムを前提にその理由を箇条書きにしてみます。 1.一つのファイルに1年分以上の注文データを保管出来る 2.後に見積もりシステムを同一ファイルに組み込む事もできる 3.注文番号に自動的に連番を振る事ができる(オートナンバー型に設定) 4.データ設計は最少次の2つのテーブルで構成される  4-1.注文テーブル(注文番号、発注日、納期、取引先 等の注文書の頭書き)  4-2.注文明細テーブル(注文明細ID、注文番号、品名、数量、金額 等の明細部分)  ※双方のテーブルに注文番号がありますね   前者の項目をオートNo.型、後者を数値型 そして注文明細IDはオートNo.型として   お互いの注文No.を連携定義して、注文書の登録画面を設計すると注文書の注文No.が   注文明細の注文番号に自動入力されます。 5.注文テーブルだけのリストで注文の一覧表ができる(範囲指定による抽出集計) 6.Accessにはナビ機能(Helpではない)が充実していて案外自習で基本的な開発ができる 追伸 単純に記述しましたが、これに取引先テーブル、商品テーブルを追加作成して  注文書印刷時には注文テーブルに住所、担当者、規格がなくとも追加したテーブルを  参照して全てが整った注文書を印刷できます。  Accessの価格は1万2千円台ネットで調べてください、個人でも手の出せる価格です  先ずあなたのよく使うPCにセットしてください     

すると、全ての回答が全文表示されます。