X of Yページ番号付けでのY値の指定(Microsoft Excel)
Dawnには、複数のタブ(ワークシート)が含まれるワークブックがあります。彼女はページフッターで「PageofPages」(X of Y)の番号付けを使用しています。彼女は、以前はワークブック全体を一度に印刷して、各ワークシートのページ数をY値として正しく番号を付けることができたと述べています。 Excel 2016にアップグレードしてから、彼女の印刷物のY値は、各ワークシートのページ数ではなく、常にワークブックの合計ページ数になります。彼女は、Y値のカウント方法(ワークシートごとまたはワークブックごと)を決定する設定がExcelにあるかどうか疑問に思います。
私たちが見つけることができた設定はありません。代わりに、Excelは、ワークシートやブック全体ではなく、現在の印刷ジョブに基づいてX値とY値の両方を決定しているように見えます。つまり、ブックに3つのワークシートが含まれていて、3つすべてを印刷する場合、X値とY値は、2番目または2番目と3番目のワークシートのみを印刷することを選択した場合とは異なります。
これに対する解決策は、ワークブック内のすべてのワークシートをステップスルーし、ワークシートを個別に印刷する、小さくて単純なマクロを使用することです。
Excelに関する限り、複数の印刷ジョブを実行しているため、Y値はワークシートごとにリセットされます。
マクロは次のとおりです:
Sub PrintProperly() Dim sht As Worksheet For Each sht In ActiveWorkbook.Worksheets sht.PrintOut copies:=1 Next sht End Sub
マクロをショートカットキーまたはクイックアクセスツールバーのボタンに割り当てると、簡単に呼び出すことができます。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12454)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。