Excelのヘッダー、フッターの文字数の上限について調べてみました。
Excel2007で確認しました。
こんな簡単なVBAで調べました。
Sub test()
For i = 1 To 300
t = t & "あ"
ActiveSheet.PageSetup.LeftHeader = t
ActiveSheet.PageSetup.CenterHeader = t
ActiveSheet.PageSetup.RightHeader = t
Next i
End Sub
For i = 1 To 300
t = t & "あ"
ActiveSheet.PageSetup.LeftHeader = t
ActiveSheet.PageSetup.CenterHeader = t
ActiveSheet.PageSetup.RightHeader = t
Next i
End Sub
これを実行するとi=84のときに左のヘッダーでエラーになり、文字列がセットできなくなりました。
ヘッダー3個の文字数の合計は249文字でした。
同様にヘッダー2個でやってみると251文字、ヘッダー1個で253文字までセットできました。
ヘッダー | 文字数上限 |
---|---|
1個 | 253文字 |
2個 | 251文字 |
3個 | 249文字 |
「文字数上限=255-ヘッダーの個数×2」という式が成り立ちそうです。
フッターも同様です。
またヘッダーとフッターの文字数制限は独立しています。それぞれ最大253文字になります。
コメント