No.3ベストアンサー
- 回答日時:
>ヘッダ(フッタ)のフォントを変えることはできるのでしょうか?
フォントの種類、スタイル、サイズ、下線の有無を指定できるようにしてみました。(下記は例です)
フォント名はセルのフォントの変更をマクロ記録すれば正確なフォント名がつかめると思います。
フッタは CenterHeader → CenterFooter の様に変更します。
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim myDefFont As String '設定したフォントを書き込んだ文字列
'フォント名、スタイルをセットします。
'フォントスタイルは『標準』、『斜体』、『太字』、『太字 斜体』
Const myFontName = "&""MS Pゴシック,太字 斜体"""
'フォントサイズを数値で指定。下記では『24』
Const myFontSize = "&24"
'下線の指定。指定無しは『""』にする
Const myFontUnderline = "&U"
myDefFont = myFontName & myFontSize & myFontUnderline
With ActiveSheet
If .Name = "Sheet2" Then
.PageSetup.CenterHeader = myDefFont & Worksheets("Sheet1").Range("A1")
.PageSetup.LeftHeader = ""
.PageSetup.RightHeader = ""
End If
End With
End Sub
処理することができました!
モジュールを作成するのは応用が大切ですね。
仕事で使用しているのですが、かなり手間が省けて助かります。
本当にありがとうございました!!
No.2
- 回答日時:
こんにちは
以下のページがご参考になるのでは?
【エクセル技道場】-印刷-セルの値をフッターに
http://www2.odn.ne.jp/excel/waza/print.html#SEC14
参考URL:http://www2.odn.ne.jp/excel/waza/print.html#SEC14
No.1
- 回答日時:
私は次のようにしています。
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
この回答への補足
ご回答ありがとうございました。
早速試してみると、目的の結果が得られました。
ただし、センターヘッダに設定することはできたのですが、ヘッダに設定してあるフォントがデフォルトに戻っているのです。ここで補足したいのですが、ヘッダ(フッタ)のフォントを変えることはできるのでしょうか?
またまたの質問ですが、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) 日本語向きの“ダブルクオーテーション”の入力 1 2022/10/16 11:33
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) VBA Userform転記のみ編集可 1 2023/06/29 11:03
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
Excel:一部のフォントでセルの...
-
マイクロ(μ)の文字を半角で出...
-
MsgBoxについて
-
教えてください。
-
「MS Pゴシック」と同じ幅の...
-
似ているフォント(Win⇔Mac)
-
printf("文字列\\n")が円マーク...
-
英語版OSでの遊明朝、游ゴシック
-
フォントファイル(.ttf , .otf)...
-
メールで、榊の文字を木辺に神...
-
TTFファイル(TTCやOTFでもよい...
-
エクセルの代替フォントを指定...
-
筆まめでダウンロードしたフォ...
-
Eclipseで文字がずれます。
-
漢字変換のフォントがおかしい
-
外国語版メイリオはある?
-
VB6とVB.NETでは同じフォントで...
-
WebサイトのMacとWindowsのでの...
-
txtって、 Wordのフォント,サ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
MsgBoxについて
-
「MS Pゴシック」と同じ幅の...
-
似ているフォント(Win⇔Mac)
-
英語版OSでの遊明朝、游ゴシック
-
縦書きテキストボックスの表示"...
-
font-family の記載方法
-
C# Font GdiCharSet
-
cssで英語と日本のフォント...
-
txtは Wordでの明朝がゴシック...
-
メールで、榊の文字を木辺に神...
-
WORD VBAでハイパーリ...
-
Webページ内での表示について
-
フォントファイル(.ttf , .otf)...
-
逆向き/(スラッシュ)の入力方法
-
パソコンによってフォントが違う
-
printf("文字列\\n")が円マーク...
-
ワードでゴシックの文字を太く...
おすすめ情報