Dynamic Print Ranges menjadi Static di Excel 2010

1

Saya memiliki spreadsheet yang saya buat di Excel 2011 untuk Mac. Di dalamnya, saya dapat membuat rentang cetak dinamis dan berfungsi dengan baik.

Namun ketika saya membuka spreadsheet di Excel 2010 untuk Windows, saya melihat rentang bernama dan rentang cetak dinamis saya menjadi statis.

Lembar kerja yang saya cetak berisi rumus dalam sel hingga baris 101. Saya menghitung baris terakhir yang memiliki data yang dapat dicetak dan menempatkannya dalam rentang bernama yang disebut Last_Row. Saya kemudian merujuk ke Last_Row ketika saya menghitung area cetak dalam rentang bernama "Print_Area".

Seperti yang saya katakan, di Mac saya ketika jumlah baris dengan data yang dapat dicetak berubah, demikian juga jumlah halaman yang dicetak. Namun, di Excel 2010, rentang "Print_Area" menjadi statis dan tidak diperbarui karena jumlah baris yang dapat dicetak berubah.

Adakah yang pernah mengalami masalah ini sebelumnya, atau mengetahui solusinya?

Memperbarui

Saya juga memiliki perilaku yang sama di Excel 2013.

Formula yang saya gunakan adalah:

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

Nilai "Last_Row" juga merupakan rentang bernama dan berfungsi tanpa masalah pada versi excel mana pun.

fnord_ix
sumber

Jawaban:

0

Saya memiliki masalah yang sama di Win Excel 2010 tetapi hanya kadang-kadang. Beberapa buku kerja mempertahankan rumus dinamis, yang lain dikonversi menjadi statis. Saya baru saja menemukan ini kemarin jadi belum memiliki lebih banyak data tentang perilaku penuh.

OK, inilah jawaban yang belum saya temukan memecahkan masalah tetapi tidak Hindari itu :

Jangan gunakan opsi Print Preview di mana pun.

Opsi ini secara konsisten mengonversi Print_Area lembar kerja yang dinyatakan sebagai rumus ke rentang absolutnya. Saya menguji ini berulang kali menggunakan Adobe vs Print Preview; Adobe tidak menghasilkan konversi tetapi Print Preview tidak. Saya berasumsi pencetakan hard copy (bagi mereka yang menggunakan kertas) bekerja sama dengan Adobe.

tesuji
sumber
Ini bukan jawaban untuk pertanyaan yang diajukan. Ini hanyalah sebuah komentar. Silakan kami fungsi komentar di masa depan.
Uwe Plonus
Permintaan maaf. Saya melewatkan opsi Komentar. Saya sudah mengedit "jawaban" saya dengan jawaban yang nyata, saya percaya.
tesuji
Selamat Datang di Pengguna Super! Ini adalah situs tanya jawab, jadi kiriman yang tidak menjawab pertanyaan sebenarnya dihapus. Setelah Anda berpartisipasi sedikit dan mendapatkan reputasi yang cukup Anda dapat memposting komentar (seperti ini) jika Anda memiliki informasi lain untuk ditambahkan, mis. solusi atau pertanyaan terkait, Cari tahu lebih lanjut tentang Pengguna Super di halaman tentang dan di kita Pusat Bantuan .
Daniel Beck
0

Saya juga melihat perilaku ini! Solusi bagi saya adalah memastikan saya mengatur rentang cetak dinamis dalam tampilan 'Normal View' daripada 'Page Layout'. Dalam tampilan 'Tata Letak Halaman' saya dapat menentukan rentang cetak dinamis dalam manajer nama dengan fungsi offset, namun begitu saya menutup dan membuka kembali manajer nama, excel telah mengubahnya menjadi rentang statis (tidak ada lagi rumus offset) . Seperti yang saya katakan, melakukan semuanya dalam mode Normal (Lihat & gt; Normal) menyelesaikannya untuk saya.

mighty_eagle
sumber
0

Saya telah melihat ini di beberapa situs tanpa jawaban pasti, jadi putuskan untuk memposting di sini.

Rentang Cetak Dinamis

Ini terjadi ketika Anda mengubah apa pun dalam dialog layar Pengaturan Halaman. Ini dicapai dari hyperlink layar pratinjau cetak 'Pengaturan Halaman' atau melalui Tab Layout Halaman dan menekan Judul Cetak. Tata Letak Halaman Mencetak judul

Ini memiliki empat tab: (Halaman, Margin, Header / Footer dan Sheet) Jika Anda menekan tab 'Sheet' pada dialog pengaturan halaman, ia memiliki nilai hardcodulated yang diformulasikan dari area cetak saat ini. Pengaturan halaman

Jika Anda menekan tombol OK pada tab apa pun, dibutuhkan nilai area cetak yang dikodekan dan memperbarui Kisaran Bernama dengan itu. Rentang Bernama Setelah Perubahan Tekan batal dan Named Range Anda tetap dinamis. Pastikan lembar Anda diatur sesuai keinginan, lalu masukkan Dinamis Range Bernama 'Print_Area' Anda.

Jerry Pope
sumber