Excel'de yazdırma alanı nasıl ayarlanır ve değiştirilir

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'de yazdırma alanını manuel olarak nasıl seçeceğinizi ve makroları kullanarak birden çok sayfa için yazdırma aralıklarını nasıl ayarlayacağınızı öğreneceksiniz.

Vurduğunuzda Yazdır düğmesine bastığınızda, tüm elektronik tablo varsayılan olarak yazdırılır ve bu genellikle birden çok sayfa alır. Peki ya büyük bir çalışma sayfasının tüm içeriğine kağıt üzerinde gerçekten ihtiyacınız yoksa? Neyse ki Excel, yazdırılacak parçaları tanımlama yeteneği sağlar. Bu özellik Baskı Alanı .

    Excel yazdırma alanı

    A baskı alanı son çıktıya dahil edilecek bir hücre aralığıdır. Elektronik tablonun tamamını yazdırmak istemiyorsanız, yalnızca seçiminizi içeren bir yazdırma alanı ayarlayın.

    Ctrl + P tuşlarına bastığınızda veya Yazdır düğmesini tanımlanmış bir yazdırma alanına sahip bir sayfaya basarsanız, yalnızca o alan yazdırılır.

    Tek bir çalışma sayfasında birden fazla yazdırma alanı seçebilirsiniz ve her alan ayrı bir sayfaya yazdırılır. Çalışma kitabını kaydetmek yazdırma alanını da kaydeder. Daha sonra fikrinizi değiştirirseniz, yazdırma alanını temizleyebilir veya değiştirebilirsiniz.

    Bir yazdırma alanı tanımlamak, yazdırılan her sayfanın nasıl görüneceği üzerinde daha fazla kontrol sahibi olmanızı sağlar ve ideal olarak, bir çalışma sayfasını yazıcıya göndermeden önce her zaman bir yazdırma alanı ayarlamanız gerekir. Bu olmadan, özellikle çalışma sayfanız kullandığınız kağıttan daha büyükse, bazı önemli satırların ve sütunların kesildiği dağınık, okunması zor sayfalarla karşılaşabilirsiniz.

    Excel'de yazdırma alanı nasıl ayarlanır

    Excel'e verilerinizin hangi bölümünün basılı bir kopyada görünmesi gerektiğini bildirmek için aşağıdaki yollardan birini izleyin.

    Excel'de yazdırma alanını ayarlamanın en hızlı yolu

    Sabit bir baskı aralığı ayarlamanın en hızlı yolu şudur:

    1. Çalışma sayfasının yazdırmak istediğiniz bölümünü seçin.
    2. Üzerinde Sayfa Düzeni sekmesinde Sayfa Kurulumu grubunu seçin, tıklayın Baskı Alanı > Yazdırma Alanını Ayarla .

    Yazdırma alanını gösteren soluk gri bir çizgi belirecektir.

    Excel'de yazdırma alanını tanımlamanın daha bilgilendirici yolu

    Tüm ayarlarınızı görsel olarak görmek ister misiniz? İşte bir baskı alanı tanımlamak için daha şeffaf bir yaklaşım:

    1. Üzerinde Sayfa Düzeni sekmesinde Sayfa Kurulumu grubunda, diyalog başlatıcısına tıklayın . Bu, şu adresi açacaktır Sayfa Kurulumu iletişim kutusu.
    2. Üzerinde Levha sekmesini seçin, imleci Baskı alanı alanına gidin ve çalışma sayfanızda bir veya daha fazla aralık seçin. Birden fazla aralık seçmek için lütfen Ctrl tuşunu basılı tutmayı unutmayın.
    3. Tıklayın TAMAM. .

    İpuçları ve notlar:

    • Çalışma kitabını kaydettiğinizde, yazdırma alanı da kaydedildi Çalışma sayfasını yazıcıya gönderdiğinizde, yalnızca o alan yazdırılacaktır.
    • Tanımlanan alanların gerçekten istediğiniz alanlar olduğundan emin olmak için Ctrl + P tuşlarına basın ve her bir sayfa önizlemesi .
    • Yazdırma alanı ayarlamadan verilerinizin belirli bir bölümünü hızlı bir şekilde yazdırmak için istediğiniz aralığı/aralıkları seçin, Ctrl + P tuşlarına basın ve Baskı Seçimi hemen altındaki açılır listede Ayarlar Daha fazla bilgi için lütfen Seçimi, sayfayı veya tüm çalışma kitabını yazdırma bölümüne bakın.

    Excel'de birden çok yazdırma alanı nasıl ayarlanır

    Bir çalışma sayfasının birkaç farklı bölümünü yazdırmak için, bu şekilde birden fazla yazdırma alanı seçebilirsiniz:

    1. İlk aralığı seçin, Ctrl tuşunu basılı tutun ve diğer aralıkları seçin.
    2. Üzerinde Sayfa Düzeni sekmesinde Sayfa Kurulumu grubunu seçin, tıklayın Baskı Alanı > Yazdırma Alanını Ayarla .

    Bitti! Her biri kendi sayfasını temsil eden birden fazla yazdırma alanı oluşturulur.

    Not: Bu yalnızca bitişik olmayan Bitişik aralıklar, ayrı ayrı seçilse bile, tek bir yazdırma alanına dahil edilecektir.

    Excel'i yazdırma alanını yok saymaya zorlama

    Bir sayfanın veya çalışma kitabının tamamının basılı kopyasını almak istediğinizde, ancak tüm yazdırma alanlarını temizlemekle uğraşmak istemediğinizde, Excel'e bunları yok saymasını söyleyin:

    1. Tıklayın Dosya > Yazdır veya Ctrl + P tuşlarına basın.
    2. Altında Ayarlar öğesinin yanındaki oka tıklayın. Etkin Sayfaları Yazdır ve seçin Baskı Alanını Yoksay .

    Bir sayfada birden fazla alan nasıl yazdırılır

    Kağıt yaprağı başına birden fazla alan yazdırma özelliği Excel tarafından değil yazıcı modeli tarafından kontrol edilir. Bu seçeneğin sizin için kullanılabilir olup olmadığını kontrol etmek için Ctrl + P tuşlarına basın Yazıcı Özellikleri bağlantısına tıklayın ve ardından mevcut sekmeler arasında geçiş yapın. Yazıcı Özellikleri iletişim kutusu için arama Sayfa Başına Sayfa seçenek.

    Eğer yazıcınızda böyle bir seçenek varsa şanslısınız :) Eğer böyle bir seçenek yoksa o zaman aklıma gelen tek yol yazdırma aralıklarını yeni bir sayfaya kopyalamak. Özel Yapıştır özelliği yardımıyla kopyalanan aralıkları bu şekilde orijinal verilere bağlayabilirsiniz:

    1. İlk yazdırma alanını seçin ve kopyalamak için Ctrl + C tuşlarına basın.
    2. Yeni bir sayfada, herhangi bir boş hücreye sağ tıklayın ve Özel Yapıştır > Bağlantılı Resim .
    3. Diğer baskı alanları için 1. ve 2. adımları tekrarlayın.
    4. Yeni sayfada, kopyalanan tüm yazdırma alanlarını tek bir sayfaya yazdırmak için Ctrl + P tuşlarına basın.

    Excel'de VBA ile birden çok sayfa için yazdırma alanı nasıl ayarlanır

    Tamamen aynı yapıya sahip çok sayıda çalışma sayfanız varsa, aynı öfkenin çıktısını kağıt üzerinde almak isteyeceğiniz açıktır. Sorun şu ki, birkaç sayfa seçmek Baskı Alanı Neyse ki, Aynı aralığı birden fazla sayfaya yazdırma bölümünde açıklanan kolay bir geçici çözüm vardır.

    Aynı alanı düzenli olarak birden fazla sayfaya yazdırmanız gerekiyorsa, VBA kullanımı işleri hızlandırabilir.

    Seçili sayfalardaki yazdırma alanını etkin sayfadaki gibi ayarlama

    Bu makro, seçilen tüm çalışma sayfalarının yazdırma alan(lar)ını otomatik olarak etkin sayfadakiyle aynı şekilde ayarlar. Birden fazla sayfa seçildiğinde, etkin sayfa makroyu çalıştırdığınızda görünür olan sayfadır.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Tüm çalışma sayfalarındaki yazdırma aralığını etkin sayfadaki gibi ayarlama

    Kaç sayfanız olursa olsun, bu kod tüm bir çalışma kitabındaki yazdırma aralığını tek seferde tanımlar. Basitçe, etkin sayfada istediğiniz yazdırma alanını/alanlarını ayarlayın ve makroyu çalıştırın:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Belirtilen yazdırma alanını birden fazla yaprak olarak ayarlama

    Farklı çalışma kitaplarıyla çalışırken, makronun sizden bir aralık seçmenizi istemesini uygun bulabilirsiniz.

    Şöyle çalışır: tüm hedef çalışma sayfalarını seçersiniz, makroyu çalıştırırsınız, istendiğinde bir veya daha fazla aralık seçersiniz (birden fazla aralık seçmek için Ctrl tuşunu basılı tutun) ve TAMAM. .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Lütfen yazdırma alanı aralığını seçin" , "Yazdırma Alanını Birden Çok Sayfada Ayarla" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    Makrolar nasıl kullanılır

    En kolay yol, Yazdırma Alanı Makroları içeren örnek çalışma kitabımızı indirmek ve doğrudan bu çalışma kitabından bir makro çalıştırmaktır:

    1. İndirilen çalışma kitabını açın ve istenirse makroları etkinleştirin.
    2. Kendi çalışma kitabınızı açın.
    3. Çalışma kitabınızda Alt + F8 tuşlarına basın, ilgili makroyu seçin ve Koşmak .

    Örnek çalışma kitabı aşağıdaki makroları içerir:

    • SetPrintAreaSelectedSheets - Seçilen sayfalardaki yazdırma alanını etkin sayfadaki gibi ayarlar.
    • SetPrintAreaAllSheets - Geçerli çalışma kitabının tüm sayfalarındaki yazdırma alanını etkin sayfadaki gibi ayarlar.
    • SetPrintAreaMultipleSheets - Seçilen tüm çalışma sayfalarında belirtilen yazdırma alanını ayarlar.

    Alternatif olarak, dosyanızı makro özellikli bir çalışma kitabı (.xlsm) olarak kaydedebilir ve buna bir makro ekleyebilirsiniz. Ayrıntılı adım adım talimatlar için lütfen Excel'de VBA kodu ekleme ve çalıştırma bölümüne bakın.

    Excel'de yazdırma alanı nasıl değiştirilir

    Yanlışlıkla alakasız verileri mi eklediniz veya birkaç önemli hücreyi seçmeyi mi atladınız? Sorun değil, Excel'de yazdırma alanını düzenlemenin 3 kolay yolu var.

    Excel'de yazdırma alanı nasıl genişletilir

    Mevcut yazdırma alanına daha fazla hücre eklemek için aşağıdakileri yapmanız yeterlidir:

    1. Eklemek istediğiniz hücreleri seçin.
    2. Üzerinde Sayfa Düzeni sekmesinde Sayfa Kurulumu grubunu seçin, tıklayın Baskı Alanı > Baskı Alanına Ekle .

    Tamamdır!

    Bu elbette baskı alanını değiştirmenin en hızlı yoludur, ancak şeffaf değildir. Bunu doğru yapmak için hatırlamanız gereken birkaç önemli nokta vardır:

    • Bu Baskı Alanına Ekle seçeneği yalnızca çalışma sayfasında zaten en az bir yazdırma alanı varsa görünür.
    • Eğer eklediğiniz hücreler bitişik değil mevcut yazdırma alanına eklendiğinde, yeni bir yazdırma alanı oluşturulur ve farklı bir sayfa olarak yazdırılır.
    • Eğer yeni hücreler bitişik mevcut yazdırma alanına eklendiğinde, aynı alana dahil edilecek ve aynı sayfaya yazdırılacaktır.

    Ad Yöneticisi'ni kullanarak Excel'de yazdırma alanını düzenleme

    Excel'de her yazdırma alanı ayarladığınızda, tanımlanmış bir aralık Print_Area oluşturulur ve bu aralığı doğrudan değiştirmenizi engelleyecek hiçbir şey yoktur. İşte nasıl yapılacağı:

    1. Üzerinde Formüller sekmesinde Tanımlanmış İsimler grubunu seçin, tıklayın İsim Yöneticisi veya Ctrl + F3 kısayoluna basın.
    2. İçinde İsim Yöneticisi iletişim kutusunda, değiştirmek istediğiniz aralığı seçin ve Düzenle Düğme.

    Sayfa Yapısı iletişim kutusu aracılığıyla yazdırma alanını değiştirme

    Excel'de yazdırma alanını ayarlamanın bir başka hızlı yolu da Sayfa Kurulumu Bu yöntemin en iyi yanı, istediğiniz değişiklikleri yapmanıza izin vermesidir - yazdırma alanını değiştirin, silin veya yeni bir tane ekleyin.

    1. Üzerinde Sayfa Düzeni sekmesinde Sayfa Kurulumu grubunda, iletişim kutusu başlatıcısına tıklayın (sağ alt köşede küçük bir ok).
    2. Üzerinde Levha sekmesinin Sayfa Kurulumu iletişim kutusunu gördüğünüzde Baskı alanı kutusunu açabilir ve düzenlemelerinizi orada yapabilirsiniz:
      • için değiştir mevcut yazdırma alanını silin ve doğru referansları manuel olarak yazın.
      • için değiştirin mevcut alanın üzerine getirin, imleci Baskı alanı kutusunu seçin ve sayfada yeni bir aralık seçin. Bu, mevcut tüm yazdırma alanlarını kaldıracak ve böylece yalnızca seçilen alan ayarlanacaktır.
      • için ekle Yeni bir aralık seçerken Ctrl tuşunu basılı tutun. Bu, mevcut alan(lar)a ek olarak yeni bir yazdırma alanı belirleyecektir.

    Excel'de yazdırma alanı nasıl temizlenir

    Baskı alanını temizlemek ayarlamak kadar kolaydır :)

    1. İlgili çalışma sayfasını açın.
    2. Şuna geç Sayfa Düzeni tab> Sayfa Kurulumu grubunu seçin ve Baskı Alanını Temizle Düğme.

    Not: Bir çalışma sayfası birden fazla yazdırma alanı içeriyorsa, bunların tümü kaldırılacaktır.

    Excel'de yazdırma alanı nasıl kilitlenir

    Çalışma kitaplarınızı sık sık başkalarıyla paylaşıyorsanız, kimsenin çıktılarınızı bozmaması için yazdırma alanını korumak isteyebilirsiniz. Ne yazık ki, bir çalışma sayfasını veya çalışma kitabını koruyarak bile Excel'de yazdırma alanını kilitlemenin doğrudan bir yolu yoktur.

    Excel'de yazdırma alanını korumak için tek çalışan çözüm VBA'dır. Bunun için Çalışma Kitabı_Baskı Öncesi yazdırmadan hemen önce belirtilen yazdırma alanını sessizce zorlayan olay işleyicisi.

    Daha basit bir yol, olay işleyicisini aktif sayfa ancak bu, aşağıdaki uyarılarla birlikte çalışır:

    • Tüm çalışma sayfalarınız aynı yazdırma öfke(ler)ine sahip olmalıdır.
    • Yazdırmadan önce tüm hedef sayfa sekmelerini seçmeniz gerekecektir.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Farklı sayfalar farklı yapıya sahipse, yazdırma alanını her sayfa ayrı ayrı .

    Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Yukarıdaki makro, yazdırma alanını aşağıdakiler için A1:D10 olarak ayarlar Sayfa1 ve A1:F10 için Sayfa2 Bunları istediğiniz gibi değiştirmekte ve daha fazla sayfa eklemekte özgürsünüz.

    Olay işleyicisini çalışma kitabınıza eklemek için aşağıdaki adımları uygulayın:

    1. Açmak için Alt + F11 tuşlarına basın Visual Basic Düzenleyicisi .
    2. Soldaki Proje Gezgini penceresinde, hedef çalışma kitabının düğümünü genişletin ve BuÇalışmaKitabı .
    3. İçinde BuÇalışmaKitabı Kodu penceresine kodu yapıştırın.

    Not: Bu yaklaşımın işe yaraması için dosyanın makro etkin bir çalışma kitabı (.xlsm) olarak kaydedilmesi ve çalışma kitabı açıldığında makronun etkinleştirilmesi gerekir.

    Excel yazdırma alanı sorunları

    Excel'deki yazdırma sorunlarının çoğu genellikle yazdırma alanından ziyade yazıcı ayarlarıyla ilgilidir. Bununla birlikte, Excel doğru verileri yazdırmadığında aşağıdaki sorun giderme ipuçları yararlı olabilir.

    Excel'de yazdırma alanı ayarlanamıyor

    Problem : Excel'in tanımladığınız yazdırma alanını kabul etmesini sağlayamazsınız. Baskı Alanı alanı bazı garip aralıkları gösterir, ancak sizin girdiklerinizi göstermez.

    Çözüm : Yazdırma alanını tamamen temizlemeyi deneyin ve ardından yeniden seçin.

    Tüm sütunlar yazdırılmaz

    Problem : Yazdırma alanı için belirli sayıda sütun seçtiniz, ancak bunların tümü yazdırılmıyor.

    Çözüm : Büyük olasılıkla sütun genişliği kağıt boyutunu aşıyor. Kenar boşluklarını daraltmayı deneyin veya ölçeklendirmeyi ayarlayın - Tüm Sütunları Tek Sayfaya Sığdırın .

    Yazdırma alanı birkaç sayfaya yazdırılır

    Problem : Tek sayfalık çıktı istiyorsunuz, ancak birkaç sayfaya yazdırılıyor.

    Çözüm: Bitişik olmayan aralıklar tasarım gereği ayrı sayfalara yazdırılır. Yalnızca bir aralık seçmenize rağmen bu aralık birkaç sayfaya bölünüyorsa, büyük olasılıkla kağıt boyutundan daha büyüktür. Bunu düzeltmek için tüm kenar boşluklarını 0'a yakın ayarlamayı deneyin veya Tek Sayfaya Sığdırma Sayfası. Daha fazla ayrıntı için lütfen Excel elektronik tablosunu tek sayfada yazdırma bölümüne bakın.

    Excel'de yazdırma alanını bu şekilde ayarlar, değiştirir ve temizlersiniz. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.