動的印刷範囲がExcel 2010で静的になる


1

Mac用のExcel 2011で作成したスプレッドシートがあります。その中に、動的印刷範囲を作成することができ、それはうまく機能します。

しかし、Excel 2010 for Windowsでスプレッドシートを開くと、名前付き範囲が確認され、動的印刷範囲が静的になりました。

印刷しているワークシートの101行目までのセルに数式が含まれています。印刷可能なデータを含む最後の行を計算し、それをLast_Rowという名前の範囲に配置します。次に、名前が "Print_Area"の範囲の印刷領域を計算するときにLast_Rowを参照します。

私が言ったように、私のMacでは印刷可能なデータを含む行数が変わると、印刷されるページ数も変わります。ただし、Excel 2010では、範囲 "Print_Area"は静的になり、印刷可能な行数が変わっても更新されません。

誰かが以前にこの問題を抱えていましたか、それとも解決策を知っていますか?

更新

Excel 2013でも同じように動作します。

私が使っている式は次のとおりです。

=OFFSET('Run1'!$A$1,0,0,'Run1'!Last_Row,9)

値 "Last_Row"も名前付き範囲であり、どのバージョンのExcelでも問題なく機能します。

回答:


0

私はWin Excel 2010でも同じ問題を抱えていますが、時折そうです。いくつかのワークブックは動的式を保持し、他のものは静的に変換します。私は昨日発見したばかりなので、まだ完全な振る舞いについてのデータはありません。

OK、これは私が発見した答えではない 解決する 問題はありますが それを避ける

印刷プレビューオプションはどこにも使用しないでください。

このオプションは、式として表現されたワークシートのPrint_Areaをその絶対範囲に一貫して変換します。私はAdobe vs Print Previewを使ってこれを繰り返しテストしました。アドビは変換を行いませんが、印刷プレビューは変換しません。私はハードコピー印刷(紙を使う人のために)がアドビと同じように働くと仮定します。


これは質問に対する答えではありません。これは単なるコメントです。今後のコメント機能をお願いします。
Uwe Plonus

謝罪私はコメントオプションを逃しました。私は本当の答えで私の「答え」を編集したと思います。
tesuji

スーパーユーザーへようこそ!これはQ&Aサイトであるため、実際に質問に答えない投稿は削除されます。少し参加したら 十分な評判を得た 追加する他の情報がある場合は、(このように)コメントを投稿できます。回避策または関連する質問スーパーユーザーについての詳細 aboutページに そして私たちの ヘルプセンター
Daniel Beck

0

私もこの振る舞いを見ました!私にとっての解決策は、動的な印刷範囲を[ページレイアウト]ビューではなく[通常ビュー]に設定することです。 'ページレイアウト'ビューでオフセット機能を使用してネームマネージャでダイナミックプリント範囲を定義することができましたが、ネームマネージャを閉じて再度開くとすぐに、エクセルはそれを静的範囲に変換しました(オフセット式はもうありません)。 。私が言うように、それをすべてノーマルモードで(ビュー>ノーマル)実行すると、問題は解決しました。


0

私は決定的な答えがないかなりの数のサイトでこれを見たので、ここに投稿することにしました。

ダイナミックプリント範囲

これは、[ページ設定]画面のダイアログで何かを変更したときに発生します。これは、印刷プレビュー画面の[ページ設定]ハイパーリンクから、または[ページレイアウト]タブから[印刷タイトル]を押して表示されます。 ページレイアウト印刷タイトル

4つのタブがあります:(ページ、マージン、ヘッダー/フッター、シート)ページ設定ダイアログの 'シート'タブを押すと、現在の印刷領域の定式化された値が表示されます。 ページ設定

いずれかのタブで[OK]ボタンを押すと、ハードコードされた印刷領域の値が取得され、それによって名前付き範囲が更新されます。 変更後の名前付き範囲 キャンセルを押すと、名前付き範囲は動的なままになります。シートが希望通りに設定されていることを確認してから、動的な「Print_Area」名前付き範囲を挿入します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.