• ベストアンサー

エクセルでヘッダーにセルの内容を表示させる方法は?

エクセルで、ヘッダーにタイトルを表示させるために、ファイル名を表示させる様にしてます。表示させたいものを全てファイル名に盛り込むのも大変なのでセルの内容を表示できるととても便利なのですが、良い方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#123709
noname#123709
回答No.4

#2です。 Sub test() ActiveSheet.PageSetup.CenterHeader = "任意文字" & "&P" & vbCrLf & Range("A1").Value End Sub 上記のようにVbcrlf等を&で結ぶとそこで改行となります。 文字の装飾等は質問者様ご自身でマクロの記録を使ってお調べ下さい。 具体性がないので・・・。 メニュー「ツール」-「マクロ」-「新しいマクロの記録」を選択すれば 停止ボタンを押すまでの間の作業を記録してくれます。 今後マクロで何かしたいときはとりあえずこの方法で試してみて下さい。

Take-Take-Take
質問者

お礼

ありがとうございました。とても助かりました。装飾については、その方法で確認してみます。

その他の回答 (3)

noname#123709
noname#123709
回答No.3

#2です。 Sub test() ActiveSheet.PageSetup.CenterHeader = "任意文字" & "&F" & Range("A1").Value End Sub このような感じですか?

Take-Take-Take
質問者

お礼

ありがとうございます。めっちゃいい感じです。最後にもうひとつ、これらの文字サイズや装飾、改行させようとした場合にはどうすれば良いのでしょうか。 『・・・ChenterHeader=』以降で結構ですのでご教示下さい!

noname#123709
noname#123709
回答No.2

VBAでこんな感じでどうですか? Sub test() ActiveSheet.PageSetup.CenterHeader = Range("A1").Value End Sub

Take-Take-Take
質問者

お礼

ありがとうございます。当該方法をページ設定の中で実施することはできませんでしょうか。例えば、 ヘッダーに 文字列&[ファイル名]&[セルアドレス] の様な形で表示させたいのです。 ページ設定で不可能な場合には、VBAにて上記の様な形で表示させることは可能ですか?

noname#19855
noname#19855
回答No.1

ページ設定から「ヘッダーの編集」をクリックするとアイコンが真ん中辺りにいくつか並んでいますよね。 そのアイコンでエクセルのマークのアイコンの右隣にある紙の切れ端のようなアイコンを選択すればシート名が入ります。 右から言うと2番目です。

Take-Take-Take
質問者

お礼

早々の回答ありがとうございます。今回ご教示頂いた内容は理解していました。シート名ではなく特定のセルの内容をヘッダーに表示したかったのですが・・・。ごめんなさい。

関連するQ&A

  • エクセルのヘッダにセルの値を入れたい

    最近頻繁にお世話になっており感謝しております。 エクセル2010を使っているのですが、ヘッダにセルの式の値を表示して印刷することは出来ないのでしょうか? 日付けやファイル名等は表示できることは知ってるのですが。

  • Excelのヘッダーで日付を和暦表示する方法を教えてください。

    Excelでセルの内容を和暦表示するとかは出来るのですが、ヘッダーに日付を和暦表示する方法が分かりません。教えてください。 よろしくお願いいたします。

  • エクセルで、ヘッダーに特定セル内容を指定して印刷したい

    ずばり、質問タイトルそのままです。 ヘッダー又はフッターに日時やファイル名・シート名は指定出来ますが、 そのシートのセルに入力されている内容を指定することは出来ますか? 初心者なので、手順も細かく指導頂けるとありがたいです。

  • Excel97のヘッダ

    Excel97のヘッダにファイル名を追加すると、拡張子まで表示されます。 拡張子が表示されないようにする方法はありますか。

  • エクセルで、ヘッダーに他のシートのセルの内容を表示させたいのですが。

    エクセル2003を使用しています。 一つのブックに複数のシートがあり、シート「AAA」のセル「B3」にある内容を、シート「BBB」のデータを印刷する際にヘッダー部分に自動で表示(印刷まで)させたいのですが、そのようなことは可能なのでしょうか? 可能であれば、どのようにすればよいでしょうか。

  • Excelで2つのセル内容を一つのセルに表示させる方法

    Excelで2つのセル内容を1つのセルに入れる方法を教えて下さい。 住所録の住所が2つのセルに分かれて入っている(番地・マンション名etc)のですが、それを1つのセルにまとめたいのです。 コピー&ペーストで行っているのですが、時間がかかるので、出来れば一括で出来る方法を教えて頂きたいです。

  • Excelのヘッダーをページ毎に変更したい

    下記のように、Excelのヘッダーをページ毎に変更したいのですが、 何か良い方法はありませんか? 【やりたい事】 印刷ページ明細の店番をヘッダー表示したい。 ヘッダーは、ページ設定・行タイトルにて指定しているので、 ページ毎に行タイトルに指定されたセルの内容を変更したい。

  • エクセル ヘッダーにセルの値について教えて下さい

    エクセルで見積書を作成しています。 シート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にのみ表示させる方法ってあるのでしょうか?

  • EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには

    お世話になっております。 タイトルの通りの質問なのですが、 EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するにはどうすればよいのでしょうか? たとえば、A1のセルに「ABC」と入力されていたとします。 その「ABC」をヘッダーに自動的に出力できるようにしたいのです。 できればマクロは使いたくありません。 宜しくお願いします。

  • excelでセルの内容からファイルを開くには

    アドバイスをお願いします。excel でセルに入力した内容と同じ名のファイルを開きたいのですが、良い方法があれば教えてください。例えば セルの内容を1月、2月、、、、、と変更して指定したいのですが?

専門家に質問してみよう