こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelで、特定の範囲を別シート/ブックへ自動でコピーする方法

教えてください。
Excelで、営業がSheet1へ入力した内容を得意先ごとに、別シートもしくは別ブックの見積書フォーマットへ自動でコピーできるようにしたいです。

Sheet1はその月の販売一覧データを入力してもらう形です。

■Sheet1の内容
A      B       C      D    E     F
 日付   得意先名  商品名  数量   単価   金額(=数量×単価)
 1/10   ●●     XXXXXX   200   3000   600000
 1/10   ●●     XXXXX    100   1000    100000
 1/12   ▽▽     XXXXXX    1   50000   50000
 1/12   ▽▽     XXXXX     2   50000    100000
 1/15   ■■     XXXXXXX   20   8000   160000
   ・
   ・

A~F列までを、A・B列の日付&得意先別に、別シートもしくは別ブックの見積書フォーマットに値のみを書き出したいです。
ボタン1つ押すとコピーされるようなお手軽な形式を希望します。
マクロを組む必要があると思いますが。。マクロ初心者なためとっかかりがわかりません。お勧めの本や、Webサイトがあれば教えていただけますと非常に助かりますm(__)m

投稿日時 - 2008-01-12 12:58:39

QNo.3672590

困ってます

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

概要だけ紹介させてもらいます。

まず、各行に重複しないIDをつけます。1,2,3・・・など

見積書フォーマットの余っているセル(印刷されない範囲)に先ほどのIDを入力するスペースを設けます。(仮にセルA1とします)

A1に入力されたIDと同じIDをSheet1から検索して、それぞれのデータが該当する見積書のスペースに表示されるようにHLOOKUP関数を駆使して式を入力してください。

以上、簡単ですが、不明な点があればお尋ねください。
マクロは使いません。HLOOKUP関数だけです。

投稿日時 - 2008-01-13 09:38:38

お礼

ご回答ありがとうございます!
HLOOKUPではなくVLOOKUPで、教えていただいた内容の見積書を作ることができました!ありがとうございます!!

投稿日時 - 2008-01-13 22:24:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問