私は次のようにしています。
Sheet1のセルA1の内容をSheet2のセンターヘッダーにする例です。
ツール→マクロ→Visual Basic Editor でVBE画面に移動し、表示→プロジェクトエクスプローラでプロジェクトエクスプローラを表示し、そこの、ThisWorkbookをダブルクリックして、出てきたコードウインドウに下記マクロを貼り付けます。
どの位置のヘッダか分からないので、3種類書いています。フッタも同じ理屈です。ご参考に。
Private Sub Workbook_BeforePrint(Cancel As Boolean)
With ActiveSheet
If .Name = "Sheet2" Then
'センターヘッダ
.PageSetup.CenterHeader = Worksheets("Sheet1").Range("A1")
'レフトヘッダ
.PageSetup.LeftHeader = ""
'ライトヘッダ
.PageSetup.RightHeader = ""
End If
End With
End Sub
お礼
処理することができました! モジュールを作成するのは応用が大切ですね。 仕事で使用しているのですが、かなり手間が省けて助かります。 本当にありがとうございました!!