[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『印刷タイトルの逆バージョン』(KANA)
どーしても分からないので質問します。「ページ設定」の「シート」タブをクリックすると、「印刷タイトル」で『行のタイトル』と『列のタイトル』の設定が出来ますが、それと同じ要領で『ページの最後の数行』も設定出来ないでしょうか?
ヘッダーとフッターを使うには、ややこしい文章なので。よろしくお願いします。
(EUREKA) ん〜ん! ヘッダー・フッター機能の代替策を講じたいという事なのでしょうか? ページごとに、その文章は変わるのでしょうか?
もっとも単純な方法は、 Sheet1を記入シートとし、 Sheet2にSheet1を反映させながらその固定文章行を合成する方法。 印刷はSheet2を出力する。 なんのことはない、ページ毎に下段30行に固定文章を挿入しているだけですが、 記入Sheet1では連続行で(シームレスに)入力が可能です。
Sheet1(記入・入力用) Sheet2(合成・印刷用) A B C A B C 1 1 =IF(Sheet1!A1="","",Sheet1!A1) 2 2 3 3 ・ ・ ・ ・ 10________________________________10 11 →Sheet2 A41 へ 11固定文章 固定文章 12 →Sheet2 A42 へ 12固定文章 固定文章 ・ ・ ・ ・ 40 →Sheet2 A70 へ 40固定文章 固定文章 -----------------------改ページ挿入 以下同じ 41 Sheet1のA11から
以下同じ (EUREKA)
A B C
1 佐藤 電話番号 住所 <改ページ挿入> 2 鈴木 電話番号 住所 <改ページ挿入> 3 田中 電話番号 住所 <改ページ挿入> 4 井上 電話番号 住所 <改ページ挿入> 5 岡野 電話番号 住所 6 固定文章 固定文章 固定文章 7 固定文章 固定文章 固定文章 ・ ・ ・ 35固定文章 固定文章 固定文章
「Print_Titles」の上に「Print_Area」とゆー感じです。
こんな感じにするのはやはり無理でしょうか?
(EUREKA) 貴方のレイアウトですと、入力1行毎に改ページをするのですか? 私が提案したSheet2では以下の通りとなります。
A B C 1 佐藤 電話番号 住所 2 鈴木 電話番号 住所 3 田中 電話番号 住所 4 井上 電話番号 住所 5 岡野 電話番号 住所 6 固定文章 固定文章 固定文章 7 固定文章 固定文章 固定文章 ・ ・ ・ 35固定文章 固定文章 固定文章 ----------<改ページ挿入>-------
「Print_Titles」は、印刷面で最上段と理解しております。
あとはご使用のプリンタドライバソフトのスタンプ機能を使うか ですね。 プリントプレビューでは確認できませんけど.....。
(KANA) 度々すみません。1人を1枚ずつ印刷したいもので、1人毎に改ページをしてます。 固定文章をページ毎に・・・ってゆーのは、「印刷タイトル」しかないんでしょうか? 地道に「フッター」を作り上げていく方が無難ですか?
こちらの問題もWordの差込印刷で対応すると簡単なようですねぇ。 なぜExcelに差込印刷機能がないんでしょうね。(←そりゃWordでできることだからか?) ひょっとしたらWebMaster Kazuさんのプリントマン・ラベル版で対応可能かもしれませんね。 使わせていただいたことはまだないんですけど・・(^^;(kuro・独り言)
(EUREKA) kuroさん、こんにちは。nanaさんの件ですね。
閉じてからご質問者の内容のイメージがわきましたよ。
WebMaster Kazuさんのプリントマン・ラベル版をダウンロードして 使ってみようとしたら、途中でPCが固まってしまって、私も使えないでおるのです。
KANAさんへ 本文があって、住所録データベースから住所・氏名等を引っ張り込んで、 そこに印刷するというでは....。 的ハズレでしょうか? そうであるならば別な手段のソリューションがありますが。
(KANA) EUREKAさん、kuroさん、何度も申し訳ないです。 そーです。Wordの差し込み印刷のように出来たらいーなと思ってます。 住所録データベースをSheet1に作って、そこからSheet2にとばしてます。 そのSheet2で1人ずつページを作りたいんですが・・・。 Sheet2に、元となる書類を作って1人ずつ名前を変えて印刷していくのが面倒なもので。 Sheet1に1人1行で表を作っているので、Sheet2で式をコピーすることが出来ませんよね? (1人1枚印刷で、ページの下に固定文章があるから) ↓の用にコピー出来ればいいんですけど・・・
Sheet1 Sheet2 A B C A B C 1 佐藤 電話番号 住所 1 =IF(Sheet1!A1="","",Sheet1!A1) 2 鈴木 電話番号 住所 2 固定文章 3 田中 電話番号 住所 3 固定文章 4 井上 電話番号 住所 4 固定文章 ・ ・ ・ ・ <改ページ> 31 =IF(Sheet1!A2="","",Sheet1!A2) 32 固定文章 33 固定文章 ・ ・ <改ページ> 61 =IF(Sheet1!A3="","",Sheet1!A3) 62 固定文章 63 固定文章
1つ1つ入力しなくちゃいけないんでしょうか? 固定文章で使う行数は、ページ毎に決まっているので、何らかの方法で連続した式をコピーしていけないものでしょうか? 長々とすみません。
Sheet2のA1に =IF(Sheet1!A1="","",Sheet1!A1) と入れ、これをフィルハンドルを使って 下方にコピーするとセル番号は連続して増えますね。 この各行の間に固定文章をセル&改ページ挿入していくといいのでは?。(kuro)
住所録はどのくらいの行数なのですか? 50行? 500行? 1000行くらい? もっと沢山? 文書に住所録からデータを引っ張ってきて合成し、 印刷したら、また次の住所データを.... という按配に、マクロボタンとスピンボタンを使って自動的にやらせる 方法ではいかがですか。 使う関数は=VLOOKUP()です。 ルーティン業務ならなおさら自動化したほうがよろしいかと。
(EUREKA)
以前、必要に迫られて同様な感じでマクロを作った経験があり、 Sheet1 データシート として、データシートの最上行を"作業用の行"にします。 Sheet2 印刷シート として、A1に =IF(Sheet1!A1="","",Sheet1!A1)・・等と整えて Sheet1 データ1行分を"作業用の行"にコピー→印刷シートで印刷→データ行に"印刷済み"→ 次のデータ1行分を・・・を繰り返すという感じではどうでしょう? そのファイルが無くて、具体的でなくて申し訳ないですが・・・ (kobi)
Sub FdHd() Dim Cl As Long, Cc As Range Do Cl = 1 For Each Cc In Selection Range("print_area").Cells(1, Cl) = Cc Cl = Cl + 1 Next If Range("Print_area").Cells(1, 1) = "" Then Exit Do ActiveSheet.PrintOut Preview:=True Selection.Offset(1).Select Loop End Sub
(通りすがりの者)さんの結論が最も現実的ですね。 あんまり突っ込んで鋭角的に論じても、フッと角度をかえた思考の方が スマートだったりして。「押してだめなら引いてみな」的な解決策もアリですね。 (EUREKA)
> WebMaster Kazuさんのプリントマン・ラベル版をダウンロードして > 使ってみようとしたら、途中でPCが固まってしまって、私も使えないでおるのです。
問題の作者ですが、ダウンロードして シート2X6 で丸をクリックして実行しても ハングするのでしょうか?情報をいただけるとありがたいです。 私の環境 WindowsXP Office2002では問題なく動きます。 (kazu)
(KANA) 皆さん、色々なやり方を教えてくれてありがとうございます。 まだ詳しく読んでませんが、全部のやり方でやってみようと思います。 EUREKAさん、住所録は100前後です。少ないですが、定期的に作成・編集するファイルなので、 楽なやり方があればな〜っと思ったもので。 では、今からやってみます。ホントにありがとうございましたm(_ _)m
プリントマン・ラベル版 を 旧版 LabeL132.exe の方で試用してみました。 シート2X6 シート2X5 シート2X4 共 丸クリックで [Internal Error 3776 From USText BoxSet] の警告ダイアログが出るようです。
コードプロテクションされてないのが嬉しいですね。 Win98 Excel2000 (jun53)
こちらでもWin98のExcel2000で試しましたが、問題ありません。 ここはテンプレートを見本にして、リストデータの内容でTextBoxを生成 するところです、ダウンロードしたままなら問題ないと思うのですが。
> コードプロテクションされてないのが嬉しいですね。 昔からパスワードはあまりかけていません。 最後の整備(整美?)をしていないので、きれいなコードになっていません。 あまり、追求しないでください。 (kazu)
あれから、全て削除して再 DL し、解凍・保存場所もいくつか変えてみましたが結果は同じでした。 上記症状の他に、直接 [Main01を選択して] 実行すると [テンプレート用の設定『Sheet9設定』シートがありません] のメッセージが出ます。 アプリの自動修復もやりましたが変化無しで、どうも私個人の環境不具合の様です。 報告が質問みたいになりましたが、このあと自分で出来る事を調べてみます。ありがとうございます。
追求の件ですが・・・?? わたしは重箱の隅をつつく事はいたしませんので、どうぞご安心下さいませ。 (jun53)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.