- 締切済み
Excel2000での見積作成
見積書を作成しています。 量が膨大なものになるため沢山のシート(明細)に種別毎に分けています。 全てのシートの中から指定した行を1枚のシート(内訳)に、 選んだ順に記載されるようにしたいのです。 (シート明細(1)) 名称・規格・数量・単価・金額 1 A 1-1 ● 1000 1000 B 1-2 ● 1000 1000 (シート明細(2)) 名称・規格・数量・単価・金額 C 1-3 ● 1000 1000 2 D 1-4 ● 1000 1000 (シート内訳) 名称・規格・数量・単価・金額 1 A 1-1 1 1000 1000 2 D 1-4 2 1000 2000 数量は、その都度入力していくことになります。 Excelで可能ですか? 可能であればどのようにすれば良いのでしょうか? 申し訳ありませんが私は「ど素人」に毛が生えた程度の知識しか 持ち合わせておりません。よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
(1)データを持って来てセットするシートの望みのセル(Xと仮に名付ける)にカーソルを置く。 (2)=(半角)をいれる。 (3)持ってくるデータのあるシートのタブ(下部にある 当初Sheet1とかなっているところ)をクリック (4)そのシートに切り替わったところで、データを 持ってくるセル(Yと仮に名付ける)をクリック (5)エンタで確定。Xのシートに自動的に戻る。 Y--->Xへ値が持ってこられる。Yを変えるとXに 反映される。 (6)項目毎のセルに繰り返す。 VBA(マクロ)でやれば、やり方もありますが望まれないと思いますので。
- taknt
- ベストアンサー率19% (1556/7783)
コピーして貼り付けでしょう。 もしくは =Sheet2!A1 というふうに、ひとつひとつセルに入れていくしかないと思います。 マクロとか使えば、より思ったことを実現できると思いますが、 高度なので、かなり勉強しないとダメだと思いますよ。
お礼
回答ありがとうございました。 =でのやり方ではシートをいったりきたりしなくてはいけないので 今回は使用しないつもりです。 マクロであれば可能なのですね。
- twopence
- ベストアンサー率42% (242/563)
直接的な回答でなくて申し訳ありませんが、 参考URLが役立つのではないかと思います。 宜しければごらん下さい。 ▼Excel教室(見積書編) http://www.geocities.co.jp/Playtown-Dice/9019/HIROEA52.html
お礼
回答ありがとうございました。 VBA・・・とても難しそうですね。 印刷して少し勉強してみようかな
お礼
回答ありがとうございます。 データ量が多いこともあり「=」でのコピーは手間がかかるので考えていません。 VBAを少し勉強してみようかと思います。