![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセル2000とエクセル2002を持っています。
sheet1には実際に印刷したいレイアウトのフォームがあり、sheet2に顧客一覧がある場合、sheet2の各行をsheet1に流し込みながら印刷することはできないでしょうか。
sheet1は契約書の雛形で1件1枚の単票となっています。
sheet2は、列A.ID、列B.会社名、列C.担当者名、列D.契約開始日、列E.契約完了日、列F.・・・・となっていて、
各列の内容をsheet1の所定の位置に配置して複数枚一度に印刷したいわけです。
毎月の作業なので簡略化したいのです。
エクセルで出来るのか、またはもっと簡単に実現する方法を教えていただけると助かります。
ACCESSやWORDも持っています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
差込印刷、でしょうか。
宛名程度でしたらエクセルからワードに差込印刷、が多いようですが、
今回はエクセル→エクセルになると思います。
http://hp.vector.co.jp/authors/VA016119/print21. …
回答ありがとうございます。
いやぁ目からうろこです。
なるほど、Vlookup関数を使ってこのように出来るわけですね。
手動で連番を1から増やしながら印刷するだけでも対応できそうです。
しかしマクロ、VBAを使って自動かもできるわけですね。
納得です。
ありがとうございました。
No.3
- 回答日時:
本当はAccessのレポート機能を用いて実現するのがスマートだと思いますが、その場合エクセルデータを毎日アクセスに取り込む必要があります。
エクセルだけで実現するなら以前の回答で恐縮ですが、ご参考まで
http://oshiete1.goo.ne.jp/qa3064424.html
そうですよね。
アクセスのレポートを作れば簡単に流し込めると思ったのですが、すでにエクセルで契約書の雛形ができていたので、同じフォーマットで出力できるようにレポートを作成するまでに時間がかかると思いました。
逆にこれに関しての良い方法があれば知りたいです。
レポートの直線オブジェクトやテキストボックスをちまちま作るしかないのでしょうか。
No.2
- 回答日時:
結構似たような質問がOKWAVEにあって、私も数々回答しています。
0http://okwave.jp/qa2798008.html
ほか
「imogasi 請求書」でWEB照会ででます。)(
ーーー
自動印刷するにはVBAを使う必要があります・
ーーー
上記質問の回答のアイデアを理解し、自分の場合はどのように、変えるべきか考えてください。
今までの質問は、1枚1人分がほとんどでしたが、本件は>複数枚一度=>(多分複数人分1ページに載っている)の点が、上記質問より複雑化します。
ーー
決して上記質問が私にとってもベターではなく、VBAの経験の無い方に、精一杯勉強してもらって、関数VBA折衷型にして、VBAコーディングを減らしたものです。
いっそのことVBAだけでやるほうが、VBAになれてくると簡単だが。
ありがとうございます。
これも読んで納得です。
スキルアップのためにもVBAに慣れようかと思いました。
私の説明不足ですみません。
1枚1人分なんです。
顧客リストに複数件あり、雛形に流し込んで複数回印刷しなければいけないということを言いたかったのでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Excel(エクセル) エクセルでのコピーペースト 6 2022/09/03 07:14
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- その他(Microsoft Office) オフィス365のエクセル 3 2023/06/29 13:10
- Visual Basic(VBA) VBAでvlookup関数から、別シート参照するやり方・・・ 2 2022/11/14 18:49
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
マクロでカウント
-
並び替え
-
エクセル2007で1列おきに...
-
エクセル・違う幅の列や行を複...
-
作成の表の値を別シートに移し...
-
6桁の数字の上2桁で表される数...
-
列の並べ替え
-
【マクロ】複数シートのデータ...
-
エクセルで列の行の重複の検索...
-
エクセルの並び替え変だけど
-
「24日の0時」って・・・
-
VBAでエクセルシートを更新...
-
差し込み印刷に当日の日付が入...
-
「時間」、「期日」、「日付」...
-
エクセルのチェックボックスを...
-
excelで、セル内に文字が入力さ...
-
パソコンで購入したデーターが...
-
日付の大小の表現
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
エクセル・違う幅の列や行を複...
-
エクセル2007で1列おきに...
-
【マクロ】複数シートのデータ...
-
エクセルで列をアルファベット...
-
Excel ある行と列が交わったと...
-
エクセルで競艇に勝つ!
-
エクセルで複数のセルをランダ...
-
年齢ごとの商品の販売個数を集...
-
エクセル範囲指定に列見出しを...
-
アクセス2010クロス集計クエリ
-
ワードで表を作った時
-
エクセルで列の行の重複の検索...
-
Excelで縦軸と横軸の両方で昇順...
-
Excelで作業時間の集計
-
Excelの右上をA1にできる?
-
googleスプレッドシートについ...
-
VBA初心者です。集計のやり方を...
-
エクセルの列を増やせないか
おすすめ情報