- 締切済み
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つ押すとコピーされるようなお手軽な形式を希望します。。 簡単に出来る方法があれば教えていただけますと非常に助かりますm(__)m
- tana1220
- お礼率100% (4/4)
- 財務・会計・経理
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- assault852
- ベストアンサー率48% (1364/2797)
中級くらいでしょう。 頑張ってください。
- assault852
- ベストアンサー率48% (1364/2797)
VBAで作成する必要がありますから、簡単にはできないです。 日常業務なのであれば、ぜひ業務システム化をオススメします。
お礼
ご回答ありがとうございます。 VBAは全く存じ上げないのですが、質問内容のマクロを組むとして 難易度はどれくらいなのでしょうか。(初級・中級・上級等) 1か月程度の付け焼刃の勉強で間に合うなら勉強しようかと思います。
関連するQ&A
- 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
- ベストアンサー
- 財務・会計・経理
- エクセルのシートを別のブックに貼り付けたい
エクセル2003でブックAという名前のブックを作成しました。その中にシートにはブック内へのリンクがあります。 そして そのシートを別のブックBにコピーしたいのです。 普通にコピー→貼り付け をすると ブック内へのリンクがすべてブックA内へのリンクになってしまいます。 どうしたら ブックAへのリンクを外してコピーできるのでしょうか?
- 締切済み
- オフィス系ソフト
- Excelのブック間のシートのコピーについて
コピー元のシートを別の既存のエクセルブックにコピーしたいのですが、 シートのコピーを選ぶとコピー元のブックか新しいブックしか選べません。 どうやったら他の既存のブックにシートをコピーできるでしょうか? それともこの作業は無理なのでしょうか? どうぞ教えてくださいませ。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- Excel VBAで自動見積を行いたいと考えています。ご教授下さい。
Excel VBAで自動見積を行いたいと考えています。ご教授下さい。 まだ、VBAを始めたばかりの初心者です。 下記の様な独立した2つのブックがあります。 実行したいのは 第一のブック(sheet1)のC列の品名を見て第二のブック(Sheet1)のC列の品名が一致する場合、 その行にある単価(F列)を第一のブックの単価欄(G列)にコピーしたいのです。 その作業を第一のブックの品名欄が空白になるまで繰り返し行い、合計値を算出したいと思っています。 また、見積依頼者が品名記載ミスをした場合に備え、類似品(上5桁程度で検索)も可能でしょうか? 第二のブックに該当品名が無い場合には(?)等を第一のブック価格欄に表示したいのですが・・・・ 初心者には、欲張り過ぎているため、作業スタートが出来ません。 ご教授頂きたくお願い致します。 見積部品シート(第1のブック/sheet1) A B C D E F G H I J 1 記号 規格 品名 品番 メーカー 数量 単価 小計 2 R1 1W10Ω AAAA 0123 あ 1 =F2*G2 3 C1 50V10μF BBBB 4567 い 2 =F3*G3 4 D1 1S2000 CCCC 8901 う 1 =F4*G4 5 T1 10VA DDDD 2345 え 2 =F5*G5 6 価格データベース(第2のブック/sheet1) A B C D E F G I J 1 名称 規格 品名 品番 メーカー 単価 2 抵抗 1W10Ω AAAA 0123 あ 2 3 コンデンサー 50V100μF BBBB 4567 い 20 4 ダイオード 1SS*** CCCC 8901 う 45 5 IC XXXXD DDDD 1245 え 100
- 締切済み
- その他([技術者向] コンピューター)
- Excel VBAで自動見積を行いたいと考えています。ご教授下さい。
Excel VBAで自動見積を行いたいと考えています。ご教授下さい。 まだ、VBAを始めたばかりの初心者です。 下記の様な独立した2つのブックがあります。 実行したいのは 第一のブック(sheet1)のC列の品名を見て第二のブック(Sheet1)のC列の品名が一致する場合、 その行にある単価(F列)を第一のブックの単価欄(G列)にコピーしたいのです。 その作業を第一のブックの品名欄が空白になるまで繰り返し行い、合計値を算出したいと思っています。 また、見積依頼者が品名記載ミスをした場合に備え、類似品(上5桁程度で検索)も可能でしょうか? 第二のブックに該当品名が無い場合には(?)等を第一のブック価格欄に表示したいのですが・・・・ 初心者には、欲張り過ぎているため、作業スタートが出来ません。 ご教授頂きたくお願い致します。 見積部品シート(第1のブック/sheet1) A B C D E F G H I J 1 記号 規格 品名 品番 メーカー 数量 単価 小計 2 R1 1W10Ω AAAA 0123 あ 1 =F2*G2 3 C1 50V10μF BBBB 4567 い 2 =F3*G3 4 D1 1S2000 CCCC 8901 う 1 =F4*G4 5 T1 10VA DDDD 2345 え 2 =F5*G5 6 価格データベース(第2のブック/sheet1) A B C D E F G I J 1 名称 規格 品名 品番 メーカー 単価 2 抵抗 1W10Ω AAAA 0123 あ 2 3 コンデンサー 50V100μF BBBB 4567 い 20 4 ダイオード 1SS*** CCCC 8901 う 45 5 IC XXXXD DDDD 1245 え 100
- 締切済み
- その他(ビジネス・キャリア)
- EXCELの複数シートをそれぞれ別ブックへ保存したい
EXCEL97を使用しています。 1つのブック内に複数のシート(10~20枚)があります。 これを全て1シートずつの別のブックに分けて保存をするマクロを作成したいのですが、できますでしょうか? できれば各シート内の(A4)に入力されている文字列を各ブックの名前として使用したいのですが・・・。 (各シートのセルA4の値に重複はありません) 現在は各シートを新しいブックにコピーして名前を付けて保存、の作業をシート数分繰り返しています。 すみませんがよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで自動で別のシートに範囲コピーする方法
Excelでシート1の限られた範囲、例えば、B列~K列までをシート2のD列~M列へコピーする方法について教えていただきたいのですが、操作を自動で行いたいと思っています。 シート1のB列~K列の中に、別の所からカット&ペーストすることによってシート2のD列~M列へ自動的に移そうと思っています。 なるべく簡単な方法で教えて下さい。
- 締切済み
- Windows NT・2000
- (エクセル)別のブックにシートをコピーすると
初めて質問します。 EXCEL2000で、VBAとテンプレートが同じブックに保管されています。(test1.xls) test1.xlsのユーザーフォームでデータを入力して、コマンドボタンを押すと、テンプレートが別ブックにコピーされ、セルが埋められるようにしたいのですが、テンプレートにシート間参照(temp!A1)を使っているので、コピー元のブックを参照するように書き換えられてしまいます。([test1.xls]temp!A1) がんばって検索したのですが、回避策を見つけることができませんでした。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel マクロ シートをコピーするには
初心者です。 今、Excelファイルが2つあります。 1つは、Book1で、Sheet1にA列だけ文字列の入った表があります。 セル 文字列 A3 AAA A4 BBB A5 CCC A6 DDD : : のような感じです。 もう1つ、Book2があり、それにはいろいろな単価表のシートが多数入っています。 そのシート名はBook1,Sheet1の表にある文字列と全く同じものもあります。(表にはないシート名のシートもあります) 今、Book1,Sheet1の表にある文字列と同じ名前のシートを Book2からBook1へコピーしたいのです。 Book1の表にある文字列は、必ずしもBook2にあるシート名と同じとはかぎらないので、 IFを使って、この文字列のシートがあればコピーする というふうにしたらよいかと思ったのですが、あまりに初心者のため、 条件文にどう書いたらよいのかで困ってしまいました。 お力添えを宜しくお願いします。
- ベストアンサー
- Visual Basic
- 別ブックへのシートのコピー(Excel)
エクセル上で、Aというブックのaというシートを、Bというブックにコピーしようと思っています。 過去の質問を検索したらNo2459324でわかりやすい解答があったので試してみたのですが、 AとBのブックを画面上で両方開いて、Aブックのaシート上で、「編集」→「シートの移動またはコピー」とすると、確かに小さな入力ボックスがでてくるのですが、その中の「移動先ブック名」の欄にBというブック名が表示されないので、選択先としてBブックを指定できないのです(その欄にブック名の手入力もできません)。 「(新しいブック)」を選択すると、AでもBでもない新しいブックが生成されてそちらにコピーされてしまうようです。 どのようにしたらブックAからブックBにシートをコピーできるでしょうか。
- ベストアンサー
- オフィス系ソフト
お礼
ご回答ありがとうございます。 中級ですか。まず本を買ってみます。 ありがとうございました。