• ベストアンサー

EXCELのヘッダーに特定のセル情報を載せたい。

たとえば EXCELのヘッダーに、A1セル(H18.4.1)の情報とA2セル(~)とA3セル(4.11)の情報を載せたい場合はどんな方法がありますか? A1セルとA3セルの情報はランダムに変化していきます。 ヘッダー情報を指定の日付で印刷したいんです。(いちいち手動で変えるのは面倒なので・・) 宜しくお願いいたします。

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

  • ベストアンサー
noname#17648
noname#17648
回答No.3

Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.LeftHeader = Range("A1").Value & Range("A2").Value & Range("A3").Value End Sub アンド でつないでみてください

choppa32
質問者

お礼

バッチリ解決しましたっ!本当に有難うございましたぁ!

その他の回答 (2)

noname#17648
noname#17648
回答No.2

Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.LeftHeader = Range("A1:a3").Value End Sub 中 CenterHeader 右 RightHeader

choppa32
質問者

お礼

以前、ご回答を頂きまして、有難うございました。 ただ、まだ教えていただいた構文では解決しません。 もう少しお知恵を拝借できないでしょうか? 宜しくお願いいたします。

choppa32
質問者

補足

有難うございました。 でも、= Range("A1:a3").Value としてもA1セルの値しか表示されません。なぜでしょうか?

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

従来のヘッダ部にセル参照する方法は、VBAを使用するしかないと思いますが、次の方法は如何でしょうか。 ページ先頭に行挿入し、その行を行タイトル(ページ設定→シートの行タイトル)とする。 (注意.シート上部の余白調整が必要と思います)

choppa32
質問者

補足

早速のご回答有難うございます。 実は「抽出条件」表を利用してデータを同じシートの別の列から 抜き出しているのです。 そのときの抽出条件に利用しているのが日付なので 日付を記載しているセルをそのままヘッダーに表示させたかったのです。 なにかいい案はないでしょうか? それかご指摘のVBAだとどういう構文になるのでしょうか? う~ん。困ってます。ふぅ~。 宜しくお願いいたします。

関連するQ&A

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

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

  • Excel ヘッダにセルが隠れます

    みなさんこんばんわ エクセルの使い方で困っています お詳しい方、些細なことでも結構です 助けてください エクセル2007を使っています 図をヘッダーに挿入、セルに入力した数値やテキストをヘッダーに挿入した図の上に表示した状態で印刷しようとしています が 印刷するとセルに入力した数値やテキスト(罫線等)がヘッダの図の下に隠れてしまい、困っています ヘッダの図を消去して印刷するとセルに入力した数値やテキスト(罫線等)は表示されます この現象を繰り返してしまい、自分で解決策を見つけることが出来ず困っています どなたか、お助け下さい 設定は、次の通りです ●用紙サイズ A3(297mm×420mm) ●印刷の向き 横 ●余白設定 上 1.91cm 下 1.91cm 右 0.64cm 左 0.64cm ヘッダー 0.76cm フッダー 0.76cm ●ヘッダーに挿入した画像データ 形式 JPEG 大きさ 291mm×407mm 助けてください お願いします

  • Excel2000 特定セル印刷しない

    Excel2000で請求書を作成しているのですが、印刷用紙に各項目見出しがすでに印字されている のでExcel上の項目は印刷したくないのですが何か簡単でいい方法はないでしょうか? (Excelに表示しておかないと入力する時に何の項目かがわからず不便) 文字色を白に一時的に変えるのは、セルがとびとびなのでいちいち各セルを選択するのが面倒 ですし、印刷範囲の指定を試みるも印刷時に各セルごとに改ページしてしまいました。。。

  • VBAでExcelのヘッダーに文字列+セルの値を入れたい

    お知恵を貸してください。 Excelヘッダーについてです。 セルA1に日付が入っていて、この値をYYYY/MM/DDの形でヘッダーにしたいと思っているのですが、この日付の前に「日報」という2文字を必ず入れたいのです。 最終的な形は「日報YYYY/MM/DD」となればよいのですが、これはVBAで可能なのでしょうか。 今まで手入力していたのですが毎日印刷するものなので、自動化したいと思うのです。 よろしくお願いいたします。

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

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

  • Excelで複数の離れた特定セルのみ印刷する方法

    久しぶりにExcelについて 質問させていただきます。 例えばセルA1、A2、B1、B2に データを入力したとして そのうちセルA1とB2のデータだけを印刷し セルA2とB1は印刷しない方法はあるで しょうか。 マクロで ActiveSheet.PageSetup.PrintArea = "A1:B2" のように印刷範囲を指定することはよくありますが "A1:B2" の部分を "A1,B2" としても、セルA1しか認識しません。 情報の一部を自分以外には見せたくないときの 対応方法を知りたいのです。 ごく簡単なことと思って インターネットでいろいろ調べてみたのですが 結局分かりませんでした。 もしかすると 文字を白くするなどの方法しかないのでしょうか。 アドバイスをお待ちしております。

  • エクセル2000で印刷しないセルを指定したい

    おはようございます。エクセルで印刷する時、印刷したいセルをランダムに数箇所指定したいのですが、(または印刷しないセルをランダムに指定でも良いのですが)。印刷されては困るところが何箇所かあります。使用時には普通にセル入力をして、なおかつ印刷したい箇所と、したくない箇所が点在しています。 ファイル→ページ設定→印刷範囲で複数指定しても印刷出来ません。どこかで間違っているのでしょうか。教えて下さい。わかりにくい説明でしょうが、補足しますので、よろしくお願いします。過去ログではわかりませんでした。

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

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

  • エクセル:ヘッダーにセル番号を指定したい

    ヘッダーにセル番号を指定して、全ページに同じ文字を埋め込む方法を教えてください。 例えば最初のシートを表紙にしてるのですが、以降のシートには表紙にある任意セルの文字をヘッダーとして埋め込みたいのです。可能ですか?

  • エクセル2003で日付等をソートしたい

    エクセル2003で日付等をソートしたいのですが、簡単に設定できますか?? 表のA1に日付というセルを作りました。その下から日付がずらっと並んでいるのですが、その日付はランダムで、上から若い順に並び替えたいです。 毎回、手動でするのではなくて、A1セルにボタンをつけて、カチッとクリックするだけで並び替えをしたいです。 たまに見かけるのですが、セルの右端に灰色の矢印の付いたボタンみたいなのが、そうだと思います。

専門家に質問してみよう