[[20041020143010]] 『エクセルだけでの差込印刷』(大魔神子) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルだけでの差込印刷』(大魔神子)

また、お願い致します。

 Sheet1に
    A     B      C        D
 1 コードa@フリガナ   氏名    住  所
 2  1001  タナカヤスオ  田中康男 中野区大和町1-1
 3 1002  ヤマダヨシオ 山田義男 東村山市恩多町1-2
 4 1003  タカハシケイ 高橋佳  所沢市緑町1-3

Sheet2のA1に=Sheet1!C2、A2に=Sheet1!D2とした場合、Sheet1で行削除すると「#REF!」とならないようにするにはどうしたらよいですか?
又、ワードを使わずエクセルだけで差し込み印刷の処理は出来ませんか?
例えば、Sheet1の名簿の中の男性だけに別シートで作成した社内通信に名前だけを差し込んで、各々に渡すというような……
     


 サンプルです。
http://camaro.ddo.jp/Books/myprint.xls 

  (INA)


 列削除で#REF!が・・・については、下記スレッドが参考になるかなぁと思います。
[[20040428190815]]『セルの参照地の固定』(hizakatsu) 

 差し込み印刷については、INAさんのサンプルを参考にしてみましょう(^^)

 ※他力本願な回答で申し訳ありませんです・・・
 ※どちらの質問も自力回答できる能力はありませんので(T_T)

 (味噌カツ丼)

INAさん、差込処理は私には難しすぎてお手上げで、あきらめます。
味噌カツ丼さん、有難うございました。列削除の処理出来ました。


 私のはVBAを使用したサンプルの一例であって、
 数式を使う方法など、他にも方法はたくさんありますよ。
  (INA)


INAさん(オールインのイナのイメージ?になってます)
VBAはやったことがないので解りません。数式を使う方法お時間のある時でいいので、お願い出来ますか?


 誰か〜 !HELP! Ψ(`Д´)Ψ !HELP! 

 私は数式は出来ないので・・・  あとは宜しくです。 (TωT)

 >オールインのイナのイメージ
 う〜ん。何のことだろう・・。(・_・?) 
  (INA)


 >何のことだろう・・・。
 ┓(´_`)┏ さぁ・・・。
 数式でやる場合、男性かどうかはどこで判断するのだろう・・・_/ ̄|○ il||li
 名前に男が付いているのが男性?(^_^A;
 (川野鮎太郎)


 割り込み失礼します。
>別シートで作成した社内通信に名前だけを差し込んで
レイアウトがひとつだけで、
名前を入力すべきセルへ次々とデータを動的に切り替え
ながら印刷、という方法は関数では無理ですね。
VBAが禁じ手だと、どうしてもワードの差込印刷を
使いたいところですが。
名前と同じ数の静的レイアウトを用意すれば、なんとか
関数でもできるんですが、ファイルが重くなりそう。
 
とっぴな発想ですが、こういう反則技もあるということで。
印刷の下方に名前を出すという方法。
1	┓		
2	┃		
3	┃		
4	┣	この辺が印刷内容とすると、	
5	┃		
6	┛		
7			名前1
8			名前2
9			名前3
10			名前4
名前を表示させるのは、関数でやるか、必要なものをコピペするか
はあとで考えるとして、
「ファイル」>「ページ設定」>「シート」タブで
「印刷タイトル」の「行タイトル」を上の例では「1:6」(つまり印刷したい内容)
改ページプレビューなどで、7行目を1ページ、
8行目を2ページ、・・・つまり、1行1ページになるように改ページを
挿入していきます。
印刷の一番下に名前が出ます。
(みやほりん)


 to 大魔神子さん
 フィルタオプションは、活用できませんか? 
  (INA)


 > う〜ん。何のことだろう・・。(・_・?)
http://www.amazon.co.jp/exec/obidos/ASIN/B0001X9D5Y/250-9731382-4653005
こちらと思われ。
(無駄レス陳謝)
(みやほりん)


 韓国ドラマなんですね。

 >オールインのイナのイメージ
   ・賭博師に育てられた孤児・・
   ・ギャンブルで天才的な才能を持つ孤児・・
    ↑ 
   これがイメージ!? ( ̄Д ̄;)  
    (INA)


川野鮎太郎さん、例えで男を出してしまって。例えが悪かったです。すみません。
みやほりんさん、ごめんなさい。挿入は2ヶ所あって、30件以上になる可能性もあるので……
INAさん、見なかった(聞かなかった)事にして下さい。INAのイメージというのは、生い立ちではなく、そのー、なんというかー、笑顔の素敵な役者イ・ビョンフォンのイメージの事で……忘れて下さい!!
差込の件ですが。Sheet1でレコード件数2000、フィールド数30で名簿があります。Sheet2に必要な住所と名前をVLOOKUP処理でリスト作成してあります。Sheet3の封筒(パソコンで社名入り作成済)のA5に住所、A13に名前を差込み、10件でも100件でも印刷したいのです。よろしくお願い致します。


 >VBAはやったことがないので解りません。
 とのことですが、私のアップしたサンプルマクロを、
 ちょっと修正すればできそうに思えます。 
 大魔神子さんのご要望に対し、まったく使い物にならなかったでしょうか?

 あとは、こちらもマクロを利用してあるものですが、
 ダウンロードコーナーにある「プリントマン・ラベル版」を
 利用することはできませんか? 
 この学校で、けっこう人気のあるマクロを使った印刷ソフトです。
http://www.excel.studio-kazu.jp/DL/DL01.html#Label

 >笑顔の素敵な役者イ・ビョンフォンのイメージ  
 (* ̄∇ ̄*)ゞ  
  
  (INA)


 私もマクロを少しだけ経験してマクロで処理した方が楽だと思いますよ。
 でも絶対に一般機能でってことであれば、サンプルを作ってみたのでこんなので代用できますか。
http://skyblue123.hp.infoseek.co.jp/Excel/AddressPrint.xls

 1.一覧表に、VLOOKUPで抽出したデータを値の貼り付けしてください。
 2.配列数式で処理が重たいので、1000件までにしてますので分けて処理になります(^_^A;
 3.抽出したいデータが仮に男性ってことでしたが、詳細が不明なので、C列に抽出したい方だけ何らかのマークをします。
 4.マークしたものでオートフィルタしてください。
 または、名前や住所でのフィルタでも良いです。
 5.印刷シートを開き、画面にあるスクロールバーで抽出したメンバーがすべて表示できます(1名ずつ(^_^A;
 6.あとは、゙(*・・)σ【印刷ボタン】ぽちっとな♪ 5-6の繰り返し

 上記のファイルは容量が大きいのでダウンロードに時間が掛かります(約600KB)

 ※マクロは以上のようなことが、自動的に処理できるのです。
 (川野鮎太郎)


INAさん、サンプルマクロはどこをどういじればも解らず……マクロはピラミッドのやっと1段めを登り始めた私にとっては、海のものとも、山のものとも解らず、まったく、ほんとにお手上げです。
川野鮎太郎さんのサンプルを利用させて頂こうと思いますが、Sheet2には抽出後のデータがあるので、それをSheet3の印刷用Sheet(封筒)で印刷出来ればいいのですが。やっぱり連続印刷は無理ですか?お願いします。


 マクロを使わないで自動で連続は無理だと思います。
 私のサンプルを利用するのなら、抽出してあるデータを 抽出シートに値の貼り付け
 Sheet3の印刷用Sheet(封筒)にA5,A13の数式をコピぺ。 フォームのスクロールバーをコピペで出来ませんか。

http://skyblue123.hp.infoseek.co.jp/index1.htm

 こちらの方12番が楽かもしれませんけど・・・ 連続で印刷できます
使い方
 現在あるSheet3の印刷用Sheet(封筒)がZ列までと仮定します。
 (1)上記のファイルをダウンロードしZ列まで列の挿入
 (2)Sheet3の印刷用SheetのA列からZ列までをコピーして、上記ファイルに貼り付け
 (3)このままでは業の高さが揃ってないでしょうから、Sheet3の印刷用Sheetの1行目から最終行までコピー、書式の貼り付け
 (4)宛名一覧の氏名、住所を値の貼り付け
 (5)封筒の住所のセルに数式を入れる。
 (6)あとはボタンを押すだけです。
間違ってたらいけないので、とりあえず1項目だけで試してください。
 (川野鮎太郎)

 少し気になりますので、ひとことコメントさせていただきます。         (LOOKUP)
 ワークシート関数で処理するものは、差込の元表の差込部分に数式を入力し、一ページとし、
 出力者数分 複写しますと、処理可能のように思います。
 表自体は、大きくなりますが、数式は、それほど困難ではないのではないでしょうか?


 (T▽T)アハハ! 確かに・・・。
 それが手っ取り早いかも知れませんね(^_^A;
 (川野鮎太郎)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.