Excel'de Birden Çok Sayfayı (veya Tüm Sayfaları) Tek Seferde Yazdırma

Excel, çalışmanızı yazdırmaya çalışırken size birçok seçenek sunar. Çalışma sayfasının tamamını, çalışma sayfasındaki belirli bir alanı yazdırmayı, birden çok sayfa yazdırmayı veya tek seferde tüm sayfaları yazdırmayı seçebilirsiniz.

Bu eğitimde size nasıl yapabileceğinizi göstereceğim. Excel'de birden çok sayfa yazdırma bir seferde. Bunlar, seçilen bazı sayfalar veya çalışma kitabındaki tüm sayfalar olabilir.

Ve belirli bir alanı birden çok/tüm sayfaya yazdırmak istemeniz durumunda, bunu biraz VBA büyüsü ile de yapabilirsiniz.

O halde başlayalım!

Tüm Sayfaları Tek Seferde Yazdırın

Excel, tüm sayfaları tek seferde yazdırmayı belirtmenize olanak tanıyan yerleşik bir özelliğe sahiptir.

Çalışma kitabındaki tüm sayfaları yazdırma adımları aşağıdadır:

  1. Dosya sekmesine tıklayın
  2. Yazdır seçeneğine tıklayın
  3. Yazdır sayfasında, Yazdırma ayarı açılır menüsüne tıklayın
  4. Tüm Çalışma Kitabını Yazdır'a tıklayın
  5. Yazdır'a tıklayın

Yukarıdaki adımlar, çalışma kitabındaki tüm sayfaları yazdırır. Bazı sayfalarda bir yazdırma alanınız varsa, yalnızca o yazdırma alanı yazdırılacaktır.

Ayrıca sağdaki Baskı önizlemede nelerin yazdırılacağını da görebilirsiniz. Ayrıca sayfa numaralarını değiştirebilir ve her sayfada ne yazdırılacağını görebilirsiniz.

Yeterince kolay!

Şimdi, tüm çalışma kitabını değil, yalnızca belirli sayfaları yazdırmak istiyorsanız ne olur?

Okumaya devam etmek!

Tek Seferde Birden Fazla Sayfayı (Seçilmiş Sayfalar) Yazdırın

Bunu elde etmek yine oldukça kolaydır.

Tek yapmanız gereken, yazdırmak istediğiniz belirli sayfaları seçmek ve ardından yazdırmak!

Excel'deki bir çalışma kitabındaki bazı belirli sayfaları yazdırma adımları aşağıdadır:

  1. Yazdırmak istediğiniz tüm sayfaları seçin. Bunu yapmak için Kontrol tuşunu basılı tutun ve sayfaları tek tek seçin. Bu örnekte, Sayfa 1, 4 ve 5'i seçiyorum
  2. Dosya sekmesine tıklayın
  3. Yazdır seçeneğine tıklayın
  4. Yazdır sayfasında, Yazdırma ayarı açılır menüsüne tıklayın
  5. Etkin Sayfaları Yazdır'a tıklayın (çoğu durumda, bu zaten varsayılan seçenektir, ancak değilse, açılır menüden bunu seçebilirsiniz)
  6. Yazdır'a tıklayın

Birden çok sayfa seçtiğinizde, bunların tümü yazdırma sırasında etkin sayfalar gibi davranır.

Ayrıca sağdaki Baskı önizlemede nelerin yazdırılacağını da görebilirsiniz. Ayrıca sayfa numaralarını değiştirebilir ve her sayfada ne yazdırılacağını görebilirsiniz.

Belirli Bir Yazdırma Alanıyla Birden Çok Sayfayı Yazdırın

Bu, önceki ikisinden biraz daha karmaşık.

Birden çok sayfa içeren bir çalışma kitabınız olduğunu ve her sayfadan belirli bir alanı yazdırmak istediğinizi varsayalım.

Belki her sayfada özet veriler vardır ve tüm çalışma sayfasını değil, yalnızca bu verileri yazdırmak istersiniz.

Bu, tüm sayfalarda bir yazdırma alanı ayarlayarak ve ardından bunları yazdırarak yapılabilir (yukarıdaki iki yöntemde gösterildiği gibi).

Şimdi yazdırma alanını ayarlamaya gelince:

  • Her sayfa için manuel olarak yapmanız gerekir (özellikle her sayfa için baskı alanı farklıysa)
  • Veya tek seferde tüm sayfalarda aynı yazdırma alanını ayarlamak için basit bir VBA kodu kullanabilirsiniz.

Yazdırma alanını ayarladıktan sonra, sayfaları yazdırmak için yukarıdaki yöntemlerden herhangi birini kullanabilirsiniz.

Bu yüzden, Yazdırma alanını manuel olarak ve VBA kullanarak nasıl ayarlayacağınızı size hızlı bir şekilde göstereyim.

Yazdırma Alanını manuel olarak ayarlama

Bunu yapmak için gereken adımlar aşağıdadır:

  1. Yazdırma alanında kapsanmasını istediğiniz hücreleri seçin
  2. 'Sayfa Düzeni' sekmesini tıklayın
  3. Sayfa Yapısı grubunda, 'Baskı Alanı'na tıklayın
  4. 'Baskı Alanını Ayarla'yı tıklayın

Bu kadar!

Bu, yazdırma alanını seçilen hücrelere ayarlar ve bu sayfayı yazdırdığınızda yalnızca yazdırma alanı yazdırılır.

Bunu her sayfa için manuel olarak yapmanız gerekir. Bu nedenle, Sheet1, Sheet4 ve Sheet5'teki belirli alanları yazdırmak istiyorsanız, bunu her bir sayfa için ayrı ayrı yapmanız gerekecektir.

VBA kullanarak Yazdırma Alanını Ayarlama

Çok sayıda çalışma sayfanız varsa, yazdırma alanını manuel olarak ayarlamak zaman alıcı olabilir.

Bu durumda, yazdırma alanını bir sayfada hızlı bir şekilde ayarlamak için VBA'yı kullanabilir ve ardından diğer tüm sayfalara çoğaltmak için kodu çalıştırabilirsiniz.

Not: Bu yöntem, Yazdırma Alanı'nı ayarlarken kullanmak istediğiniz hücre aralığına sahip olduğunuzda işe yarar.

Bunu yapacak VBA makro kodu aşağıdadır:

Sub SetPrintAreas1() Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea Çalışma Sayfalarındaki Her ws için ws.PageSetup.PrintArea = PrntArea Sonraki Set wks = Nothing End Sub

Yukarıdaki kod, aktif sayfalardan yazdırma alanını kullanır, çalışma kitabındaki tüm sayfalara gider ve aynı yazdırma alanını ayarlar bu sayfaların her birinde.

Her çalışma sayfasından geçmek için bir döngü kullanır ve ardından her çalışma sayfasında aynı alanı yazdırma alanı olarak ayarlar. Bunun her sayfa için farklı olmasını istiyorsanız, manuel olarak yapmanın daha hızlı olacağına inanıyorum.

Bu sete sahip olduğunuzda, artık tüm sayfaları (veya seçilen bazı sayfaları) yazdırabilirsiniz ve yalnızca yazdırma alanı yazdırılacaktır.

Bu VBA makro kodunu normal bir modüle koyabilir ve oradan çalıştırabilirsiniz.

Bunlar, Excel'de tek seferde birden çok sayfa yazdırabileceğiniz bazı senaryolardır.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur!

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave