- ベストアンサー
エクセルで○印を抽出して連続印刷する方法は?
- エクセルのシート「管理表」で○印を抽出したデータを連続して印刷する方法を教えてください。
- 現在はハガキ印刷を1枚ずつ設定しながら印刷していますが、より効率的な方法があれば教えてください。
- お手数をおかけしますが、ご教示いただければ幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もっとも手間が要らず,また印刷も確実に出来る方法は 方法1) ワードに葉書を作成し,差込印刷で要印刷列に○のデータを絞り込んで連続印刷 します。 エクセルで印刷するとしばしば画面と実印刷がずれるなどで失敗しますが,失敗してもいいからエクセルだけでやりたいなら 方法2) >現在はハガキ印刷は1枚ずつ設定しながら印刷しています。 今の元のリストを A列 B列 C列 … H列 印刷番号 IDその他データ 要印刷 1 001 住所宛先諸々… ○ □ 002 住所宛先諸々… 2 003 住所宛先諸々… ○ 3 003 住所宛先諸々… ○ A2: =IF(H2="","",COUNTIF($H$2:H2,"○")) のように印刷対象行だけに1,2,3…の連番を計算させておきます。 葉書シートでは A1:印刷したい番号 1 を入力 各セル: =VLOOUP(A1,リスト!A:G,3,FALSE)&"" のような格好で,印刷対象番号1,2,3をA1に順繰り入れてやると,その行のデータがさくっと入って葉書になります。 方法3) 方法2で利用した葉書シートのセル範囲を「行ごと選んで行コピー」し,少し下のセルに貼り付けます。たとえばA20セルに。 A20セルの式を =A1+1 としてやると,貼り付けた葉書範囲がそのまま番号2番の葉書になります。 A20から始まる2枚目の葉書の範囲をまた行コピー,今度はA40に貼り付けると3枚目の葉書が自動で表示されます。 以下同文でずらずらっとコピーを下向けに並べると,簡単に100枚分ぐらいの葉書が用意できますので一気に印刷します。 方法4) マクロを使ってさくさくっと作成もできます。 自分で苦労より,人に作ってもらったのを利用した方が手っ取り早いです。 http://search.vector.co.jp/search?query=excel+%8D%B7%8D%9E
お礼
ご丁寧なご回答誠に有難うございます。 方法1)で今まではしてきました。 1枚1枚の印刷は分かるのでしたが、連続印刷が分からず質問させていただきました。 いろいろの方法をご指導いただきましたので試してみました。 あなたがおっしゃる 方法1)を今回再度原点にかえり勉強して結果、連続印刷の方法が解けました。 ということでご指導感謝しています。 今後ともご指導宜しく御願いします。 お節介ですがご健康には充分留意されご活躍をお祈りいたします。