即効テクニック

ページ設定関連のテクニック

行/列タイトルを設定する

(Excel 97/2000)
印刷時の行のタイトル、列のタイトルを設定します。

●詳細●
行のタイトルは各ページの上端に常に印刷される行で、列のタイトルは左端に常に印刷される行のことです。PrintTitleRowsプロパティが行のタイトル、PrintTitleColumnsプロパティが列のタイトルを表すプロパティです。
タイトルとしたい行/列のアドレスをA1形式の文字列で設定します。仮に一部のセル範囲のアドレスを指定した場合にも、行/列全体がタイトルとして設定されます。

   構文  Object.PrintTitleRows     印刷タイトル行の設定/取得
         Object.PrintTitleColumns  印刷タイトル行の設定/取得


   設定項目              内容
   Object                PageSetupオブジェクト [省略不可]

次のサンプルは、1行目と2行目を行タイトルに、A列を列タイトルに指定します。

●サンプル●
 Sub PrintTitleRowsAndColumnsSamp1()

     With ActiveSheet.PageSetup
         .PrintTitleRows = "$1:$2"    '---(1)1行目から2行目を印刷タイトル行
                      'に指定
         .PrintTitleColumns = "$A:$A" '---(2)A列を印刷タイトル列に指定
     End With

 End Sub

●注意●
アドレスの指定は、(1)(2)のステートメントのように、必ず絶対参照形式で指定するようにしてください。相対参照形式で指定した場合には、アクティブセルの位置によって指定アドレスが変化してしまい、指定と結果が一致しないことがあります。また、このプロパティは対象がワークシートの場合にのみ有効です。