• ベストアンサー

エクセルで請求書をこしらえましたが・・・・?

 エクセル、初心者です。 B6サイズで縦書の50枚綴りの請求書が文具店などで 販売されておりますが、 それと同じ物をエクセルでこしらえて、 個人個人のデーター(日付、名前、郵便番号、住所、電話番号、 品名 単価 数量 小計 合計)などを入力して、 紙の請求書と同じように次のページを簡単に呼び出したいのですが、?  現在は、テンプレートをこしらえまして その都度、呼び出しては使っておりますので、 不便でございます。  簡単に次のお客の新規打ち込み画面に移る方法がありましたら 教えてください。

質問者が選んだベストアンサー

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

>請求書が文具店などで販売されておりますが、それと同じ物をエクセルでこしらえて、 これはエクセルでは、多数回の作成ー印刷の試行錯誤で作るしかないようです。数量的に計算してほぼ近いものは作成できるかもしれませんが、計画した通りにはならない場合があるようです(現在その人が使用しているプリンタとの関連もあるようなので複雑です)。その方法で作成した例を(VBAなど)本やWEBで見たことがありません。 ーー あるシートに顧客データ・発注関連データを1件1行で入力したとします。 そのデータを自動的に請求書の所定セルに内容を引いてきてセットし 、印刷するを自動的に全件繰り返すのは最低限数行のVBAが要ります。 VBAの経験のない人は勉強しないとなりません。要求(質問内容)だけ高くて、今まで勉強してない人が、このコーナではほとんどですが、 回答者に丸投げして、作ってもらおうということなのかな。 仕事にエクセルを使おうとすればVBAは避けて通れないと持論で主張しています。 ーーー 1つの方法ですが WEBで(例えばGoogleで)「請求書 imogasi」で照会してください。 私のこのコーナーで過去に回答したものが見つかると思うので、読んでじっくり考えてください。 http://okwave.jp/qa2798008.html​ あたりが良いかな。

masuta-104
質問者

補足

 初心者のために表現が悪かったかもしれませんので、 利用目的を書きます。  スキーのレンタル店をしております。 現在は、紙の伝票にお客様から、 日付、郵便番号、住所、名前、電話番号 品名、単価、合計、 利用回数などを書いて、3枚綴りの 1枚を領収書として手渡しております。  これをパソコン画面上で打ち込み、 次の、利用客も同じ繰り返しで、請求書、 領収書を発行したいのです。  そして、蓄積されたデーターを 分類して将来、活用したいと考えております。  どのような方法がよいか教えてください。

その他の回答 (4)

  • stingy
  • ベストアンサー率37% (144/379)
回答No.5

初心者向けとしては Sheet1の1行目に「日付(A)、名前(B)、・・・合計(J)」を入力 Sheet2に請求書の書式を作成し、 日付の欄は[=Sheet1!A1]、名前の欄は[=Sheet1!B1]・・・ 次のお客様のデータを入力する際には Sheet1のA1~Jnまでをコピーし、一行下へペースト。 1行目を上書き入力。  ※Jn:データが入ってる範囲(nは不明な数値です。) ちょっと泥臭いけど、初心者には無難かなと。 印刷するのはSheet2です。 Sheet1にデータを追加する際行の挿入は使わないこと。 請求書の書式でデータを貯めていくのは意味なし。 Sheet1で一覧表示したほうが後の利用もしやすいです。

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

No2です。 もともと、データがなければ、エクセルもただの、ワープロです。 過去の領収書の控えがあれば、 別シート(例えば、顧客と名前をつけて)に 電話番号 名前 郵便番号 住所と1行目にいれて、2行目以降に 今までのお客の住所など登録しておく必要があります。 次に、現在の請求書のシートの電話番号に、お客様の電話番号をきいて 電話番号をいれます。(仮に電話番号を入れるセルがC5の場合) 名前のセルには、=VLOOKUP(C5,顧客!A:G,2,FALSE) 郵便番号のセルには、=VLOOKUP(C5,顧客!A:G,3,FALSE) 住所のセルには、=VLOOKUP(C5,顧客!A:G,4,FALSE)などと と入れておけば、次からは、お客の電話番号きいていれたら、住所などが 自動で表示されると思います。

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

ひょっとして、請求書に直接入力して、印刷したらデータが消えている状態ですか? 基本的なアドバイスですが シート1に、受注、納品のデータを入れるシート 納品日 顧客ID 品名 単価 数量 請求日など 日々、納品ごとに入力しておく。 シート2、顧客マスター 顧客ID 名前、郵便番号、住所など 必要であれば、シート3に商品マスター シート4に現在の請求書のテンプレートを準備して 請求書作成日に シート1のデータを利用して順番に請求書を印刷する。 こういった手法が、便利であり、記録の保存も出来ます。

masuta-104
質問者

補足

 初心者のために表現が悪かったかもしれませんので、 利用目的を書きます。  スキーのレンタル店をしております。 現在は、紙の伝票にお客様から、 日付、郵便番号、住所、名前、電話番号 品名、単価、合計、 利用回数などを書いて、3枚綴りの 1枚を領収書として手渡しております。  これをパソコン画面上で打ち込み、 次の、利用客も同じ繰り返しで、請求書、 領収書を発行したいのです。  そして、蓄積されたデーターを 分類して将来、活用したいと考えております。  どのような方法がよいか教えてください。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

>簡単に次のお客の新規打ち込み画面に移る方法がありましたら 教えてください。 何のために、その方式でやっているのか不明ですが、 入力自体は、データ(D) -> フォーム(O)を選択すれば、カード型データベースのように、1件ごと入力することが可能です。 請求書を印刷するためでしたら、エクセルではデータのみ作成し、ワードで差し込み印刷をするのが便利です。 エクセルのデータも、顧客がある程度固定されているのであれば、顧客リストを作って、コードを割当てるなどして入力の手間を省くのが吉です。

masuta-104
質問者

補足

 初心者のために表現が悪かったかもしれませんので、 利用目的を書きます。  スキーのレンタル店をしております。 現在は、紙の伝票にお客様から、 日付、郵便番号、住所、名前、電話番号 品名、単価、合計、 利用回数などを書いて、3枚綴りの 1枚を領収書として手渡しております。  これをパソコン画面上で打ち込み、 次の、利用客も同じ繰り返しで、請求書、 領収書を発行したいのです。  そして、蓄積されたデーターを 分類して将来、活用したいと考えております。  どのような方法がよいか教えてください。

関連するQ&A