- ベストアンサー
エクセル:ヘッダーにセル番号を指定したい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マクロを使ってよいのなら、Alt+F11でVBEを開き、ThisWorkBookをダブルクリックして開き、以下のコードを貼り付けてください。 Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim Num As Integer For Num = 1 To Worksheets.Count With Sheets(Num).PageSetup .LeftHeader = Sheets("Sheet1").Range("A1").Value .RightHeader = Sheets("Sheet1").Range("B1").Value End With Next Num End Sub これで、Sheet1のA1の内容がセルの左のヘッダーに、B1の内容が右のヘッダーに印字されます。シート名やセル名は実際のものに置き換えてください。
その他の回答 (1)
- hakkiriitte
- ベストアンサー率41% (20/48)
任意セルの内容をヘッダーに反映させる方法は知りませんが、そのような時、わたしは以下のようにします。 方法1 1行(またはそれ以上)余分に取って、その行をヘッダー代わりに使う。 ヘッダーにしたい任意セルを参照すればOK。 方法2 ファイル名をヘッダーにしたい文字列にして保存する。 拡張子を表示しないようにフォルダオプションで設定する。 ヘッダーでファイル名を表示するように指定する。 この方法はお望みのものとは異なりますが、明示的にヘッダーを変更するという点で、共通することもあるかと思います。
関連するQ&A
- エクセルで指定のセル内の文字を削除
ある書類のデータがありまして、それにページ番号が打ってあります。 ヘッダーやフッダーで処理したものでなく、手書きで任意のセルに文字を入力した状態です。 今後はヘッダー、フッダーに切り替えたいので、その文字を一括に消す 方法はあるのでしょうか?セルの位置は各ページ及びシートごとに同じ位置です。ちなみに置換で「P.1」で検索してみましたが、ヒットしませんでした。 一つずつ消しかありませんでしょうか?宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのヘッダーでページ番号に枝番を付けるには
ヘッダーの横方向にページ番号、縦方向に-1、-2、-3と枝番を付けたいです。 現在はドキュワークスのページ番号機能を使用していますが、 ページを分離させ番号を振り、再度結合させるという手間がかかるので、 エクセルだけで完結できないかなと思い質問しました。 さらに条件として ・枝番は2または3をブックによって使い分けたい(同一ブック内は同じ枝番数です) ・横方向のページ番号は複数シートに渡って通し番号にしたい。 (できれば合計-1、合計-2、合計-3と文字の後ろにも枝番がつけられるといいですが、 難しければ合計だけはドキュワークスでやります) ・表示場所はヘッダー右上 ・できればフォントサイズも指定したいです 画像はセル=印刷範囲のイメージです。 分かる方がいらっしゃいましたら、ご教授願います。
- 締切済み
- オフィス系ソフト
- エクセル ヘッダーにセルの値について教えて下さい
エクセルで見積書を作成しています。 シート1を表紙、シート2を内訳書としています。 シート1のC1セルに打ち込んだ物件名をシート2のヘッダーになるよう設定したいのですが、 Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.leftheader = Range("sheet1!C1").Value End Sub VBEのThisWorkbookに上記を貼付けたところシート2のヘッダーに物件名を表示できましたが、シート1のヘッダーにも出てしまいます。 シート2にのみ表示させる方法ってあるのでしょうか?
- ベストアンサー
- その他MS Office製品
- エクセルでページ番号の表示
エクセルで見出し文字を背景を黒で,白抜き文字のひょじを行いたいのですが,ヘッダーでは不可能なようですので,セルで行おうと思います。 ページ番号も同じ行の右端で納めたいのです。 でセルでページ番号を指定する関数が有れば教えて下さい。
- 締切済み
- オフィス系ソフト
- EXCELのヘッダーの左右の余白を指定したい
EXCEL2000で、ヘッダーの左右の余白を指定する方法を教えてください。 通常の機能ではできないことはわかっていますので、 VBAを使ってマクロを組む方法でもかまいません。 通常の右余白を0.5cmにしてますので、それにあわせたいのですが、 Object.HeaderMargin を使っても、上下の余白しか指定できません。 ヘッダーの左右余白を指定するにはどうしたらいいでしょう? なぜこれをしたいのかというと、右上の余白にシート名を縦書きで、 すべてのページに印刷したいのです。 ヘッダーに1文字ずつ改行して入れればできるかなと思っているのですが、 ヘッダーを使わなくてもこれができる方法があれば、 ぜひ教えていただければ幸いです。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ワードで1枚目だけヘッダーに文字をいれ、フッターにはすべてにページ番号を入れたい
ワード2003です 1枚めのヘッダーに文字を入れ すべてのページのフッターにページ番号とページ数を入れたいのですが教えてください。 ページ設定→その他で先頭ページのみ別指定にチェックを入れ、ヘッダーに文字、フッターにページ番号とページ数を入れたのですが、1枚目にはヘッダーに文字、フッターにページ番号と総ージ数が入るのですが2枚目以降のフッターにページ番号とページ数が入らないのです。 宜しく御願いします。
- ベストアンサー
- オフィス系ソフト
- Word2003にて指定ページからヘッダー
Word2003で作成した文書に、任意のページからページ番号を入れたいです。 2ページ目から入れる場合は、 「先頭ページだけ別指定」という設定方法で対応できましたが、 今回作成した文書は3ページ目まで表紙やら目次やらで、 4ページ目からページ番号1を振りたいです。 (最悪、「4ページ目からページ番号4を振る」でも構いません=ページ番号1~3を隠す) 3ページ目にて「挿入→改ページ」とすることで、 4ページ目からページNo.1を振ることはできたのですが、これだと1~3枚目にもページNo.1~3が振られてしまいます。 1~3枚目のフッダーを消したり白で塗って隠したりしても、4枚目以降にも同じ設定が反映されて失敗しました。 やり方わかる方いましたら教えていただきたいです。
- ベストアンサー
- オフィス系ソフト
- エクセルのヘッダーを最初のページだけ入れないようにするには?
エクセルで見積もりを作っています。 最初に表紙のページを作っているのですが ヘッダーやフッターを設定すると 表紙となる1ページ目にもそれらが出てきますよね? それをそのページだけ出さないようにする方法はありますか? 教えてください!!
- ベストアンサー
- オフィス系ソフト
- エクセルでセルが指定できない
エクセルでワークシート上のセルをクリックしてもセルポインタが出なく、文字や数値の編集が出来ないものを先日見ました。列番号や行番号をクリックしても範囲指定がかかりません。この設定はどうすれば良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
補足
方法1はできるだけ避けたいのです。 方法2、ヘッダーの左側と右側に表示させたいのですが、左側はファイル名でいいとしても、右側にほしいのはシート名でもファイル名でもフォルダ名でもありません。 やはり任意のセルを表示させる方法がベストです。ご存知の方ご教示ねがいます。