Genel Bakış
YAZDIRMA ALANI (Print Area), bir çalışma sayfasında yalnızca kağıda dökülecek hücre aralığını belirleyen sayfa ayarıdır. Alan tanımlandığında Excel, sayfadaki diğer verileri, yardımcı hesapları ve dahili notları yazdırmaz. Böylece çıktı hem düzenli olur hem de gereksiz kağıt harcanmaz.
Excel yazdırma alanını sayfa düzeyinde Print_Area adıyla saklar. Formüller > Tanımlı Adlar > Ad Yöneticisi (Formulas > Defined Names > Name Manager) penceresinde bu adı görebilir, kapsamının ilgili sayfa olduğunu fark edebilirsiniz. Ad, Türkçe Excel'de yerelleştirilmiş biçimde de listelenebilir.
VBA ile yazdırma alanı, sayfanın PageSetup nesnesinin PrintArea özelliğiyle ayarlanır. Alanı kaldırmak için özelliğe boş metin atanır:
Alan içindeki gizli satır ve sütunlar yazdırılmaz. Alanı belirledikten sonra Yazdırma Başlıkları (Print Titles) ile tekrar eden başlık satırı ayarlarsanız başlıklar her sayfanın üstüne eklenir; başlık satırı alanın içinde olmasa bile bu böyle çalışır.
Yazdırma alanı A1:E7 aralığıdır. İlk ürünün tutarı 1.860,00 olarak hesaplanır ve yazdırılır; F sütunundaki Dahili Not bilgileri ise alan dışında kaldığı için kağıda çıkmaz. Dosya > Yazdır ekranındaki önizlemede bunu doğrulayabilirsiniz.
Yazdırma alanı iki parçadan oluşur: A1:E4 ve A8:E10. Excel bu parçaları ayrı sayfalara yazdırır; Nisan, Mayıs ve Haziran satırları çıktıya girmez. Mart ayının net değeri 4.000,00, durumu Artıda olarak hesaplanır ve birinci sayfada yer alır. İkinci parçada başlık satırı bulunmadığı için yazdırma başlıklarını ayrıca tanımlamak isteyebilirsiniz.
Yazdırma alanı A1:E9 olarak belirlenmiştir; F sütunundaki Not bilgileri çıktıya girmez. Başlık satırı her sayfada tekrarlanır ve çıktı, alanın genişliğini tek sayfaya sığdıracak biçimde ölçeklenir. Bu üç ayarı birlikte kullanmak, uzun listelerde düzgün çıktı almanın en pratik yoludur.
Nerede bulunur
Yazdırma alanı komutları şerit üzerinde ve Yazdır ekranında yer alır:- Şerit: Sayfa Düzeni > Sayfa Yapısı > Yazdırma Alanı (Page Layout > Page Setup > Print Area) düğmesini açın. Burada Yazdırma Alanını Belirle (Set Print Area) ve Yazdırma Alanını Temizle (Clear Print Area) komutları bulunur. Bir alan tanımlıysa listede Yazdırma Alanına Ekle (Add to Print Area) komutu da görünür.
- Sayfa Yapısı iletişim kutusu: Sayfa Düzeni sekmesinde Sayfa Yapısı grubunun sağ alt köşesindeki oka tıklayın. Sayfa sekmesinden Sayfa Yapısı > Sayfa > Yazdırma alanı (Print area) kutusuna aralığı elle yazabilirsiniz; Sayfa Düzeni sekmesinde Sayfa Yapısı (Sheet) kutusu da aynı ayara ulaşır.
- Yazdır ekranı: Dosya > Yazdır (File > Print) ekranını Ctrl+P kısayoluyla açabilirsiniz. Ayarlar bölümündeki Seçili Alanı Yazdır (Print Selection) seçeneği, kalıcı bir alan tanımlamadan yalnızca seçili hücreleri yazdırır.
- Görünüm: Görünüm > Sayfa Sonu Önizleme (View > Page Break Preview) ile yazdırma alanı beyaz, alan dışı bölümler gri görünür.
Nasıl kullanılır
Tek bir alan tanımlamak için şu adımları izleyin:- Yazdırmak istediğiniz hücre aralığını fare ile seçin.
- Sayfa Düzeni > Sayfa Yapısı > Yazdırma Alanı > Yazdırma Alanını Belirle komutunu seçin.
- Alanın çevresinde kesik çizgili bir sınır belirir. Bu sınır, kaydettiğinizde de saklanır.
- Dosya > Yazdır ekranında önizlemeye bakın ve yalnızca belirlediğiniz aralığın göründüğünü doğrulayın.
Birden çok alan ve Ad Yöneticisi
Bir sayfada birbirine bitişik olmayan birden çok yazdırma alanı olabilir. Excel her alanı ayrı bir sayfaya yazdırır; alanlar aynı kağıtta birleşmez. Alanları birbirinden virgülle ayırarak da yazabilirsiniz, örneğin $A$1:$E$4,$A$8:$E$10.Excel yazdırma alanını sayfa düzeyinde Print_Area adıyla saklar. Formüller > Tanımlı Adlar > Ad Yöneticisi (Formulas > Defined Names > Name Manager) penceresinde bu adı görebilir, kapsamının ilgili sayfa olduğunu fark edebilirsiniz. Ad, Türkçe Excel'de yerelleştirilmiş biçimde de listelenebilir.
VBA ile yazdırma alanı, sayfanın PageSetup nesnesinin PrintArea özelliğiyle ayarlanır. Alanı kaldırmak için özelliğe boş metin atanır:
VBA
2 satır
Worksheets("Sayfa1").PageSetup.PrintArea = "$A$1:$E$7"
Worksheets("Sayfa1").PageSetup.PrintArea = ""
Alanı temizleme ve alan dışında kalanlar
Yazdırma Alanını Temizle komutu sayfadaki alan tanımını siler. Bundan sonra Excel, içinde veri veya biçim bulunan tüm hücreleri yazdırır. Yazdırma alanı dışında kalan hücreler, grafikler ve şekiller çıktıya girmez; bir grafiğin çıktıda görünmesini istiyorsanız grafiği alanın içine taşıyın veya alanı grafiği kapsayacak biçimde genişletin.Alan içindeki gizli satır ve sütunlar yazdırılmaz. Alanı belirledikten sonra Yazdırma Başlıkları (Print Titles) ile tekrar eden başlık satırı ayarlarsanız başlıklar her sayfanın üstüne eklenir; başlık satırı alanın içinde olmasa bile bu böyle çalışır.
1. Dahili notları dışarıda bırakma
Tabloda ürün, bölge, adet, birim fiyat ve tutar sütunlarının yanında yalnızca ekibin kullandığı bir Dahili Not sütunu vardır. Müşteriye verilecek çıktıda notlar görünmemelidir. Excel'de A1:E7 aralığını seçip Sayfa Düzeni > Sayfa Yapısı > Yazdırma Alanı > Yazdırma Alanını Belirle komutunu çalıştırın. Örnek dosyada bu ayar hazırdır.Yazdırma Alanı
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Bölge | Adet | Birim Fiyat | Tutar | Dahili Not |
| 2 | Çay Bardağı | İstanbul | 120 | 15,50 | 1.860,00 | Fiyat güncellenecek |
| 3 | Tabak Seti | Ankara | 45 | 320,00 | 14.400,00 | |
| 4 | Çaydanlık | İzmir | 60 | 275,00 | 16.500,00 | Stok az |
| 5 | Kahve Fincanı | Bursa | 80 | 48,75 | 3.900,00 | |
| 6 | Cezve | Konya | 150 | 62,00 | 9.300,00 | |
| 7 | Termos | Antalya | 35 | 410,00 | 14.350,00 |
Satış RaporuExcelDepo v1.0.0
2. Birden çok alan yazdırma
Yıllık tablodan yalnızca birinci ve üçüncü çeyreğin ilk üç ayı yazdırılacaktır. Ocak-Mart satırlarını ve başlığı (A1:E4) seçin, Ctrl tuşuna basarak Temmuz-Eylül satırlarını (A8:E10) da seçin ve Yazdırma Alanını Belirle komutunu çalıştırın. Örnek dosyada alanlar hazırdır.Yazdırma Alanı
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Gelir | Gider | Net | Durum |
| 2 | Ocak | 85.000,00 | 62.000,00 | 23.000,00 | Artıda |
| 3 | Şubat | 78.000,00 | 70.500,00 | 7.500,00 | Artıda |
| 4 | Mart | 92.000,00 | 88.000,00 | 4.000,00 | Artıda |
| 5 | Nisan | 101.000,00 | 79.000,00 | 22.000,00 | Artıda |
| 6 | Mayıs | 96.000,00 | 83.500,00 | 12.500,00 | Artıda |
| 7 | Haziran | 88.000,00 | 91.000,00 | -3.000,00 | Ekside |
| 8 | Temmuz | 110.000,00 | 95.000,00 | 15.000,00 | Artıda |
| 9 | Ağustos | 105.000,00 | 99.000,00 | 6.000,00 | Artıda |
| 10 | Eylül | 98.000,00 | 102.500,00 | -4.500,00 | Ekside |
Aylık ÖzetExcelDepo v1.0.0
3. Alanı başlık ve sığdırma ile birleştirme
Personel listesinin yalnızca A1:E9 aralığı yazdırılacak, Not sütunu dışarıda kalacaktır. Çıktının tek sayfa genişliğine sığması ve başlık satırının her sayfada tekrarlanması istenir. Excel'de alanı belirledikten sonra Sayfa Düzeni > Sayfa Yapısı > Yazdırma Başlıkları (Print Titles) ile üst satırı tanımlayın, ardından Sayfa Düzeni > Ölçeklendir (Scale to Fit) grubunda genişliği 1 sayfa yapın. Örnek dosya bu ayarlarla kurulmuştur.Yazdırma Alanı
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Sicil No | Ad Soyad | Departman | İşe Giriş | Maaş | Not |
| 2 | 1001 | Ayşe Demir | Muhasebe | 12.03.2018 | 32.500,00 | Terfi görüşmesi |
| 3 | 1002 | Mehmet Kaya | Satış | 01.07.2019 | 29.800,00 | |
| 4 | 1003 | Fatma Çelik | İnsan Kaynakları | 20.01.2020 | 31.200,00 | |
| 5 | 1004 | Ali Yıldız | Üretim | 05.09.2017 | 27.400,00 | Vardiya değişikliği |
| 6 | 1005 | Zeynep Arslan | Satış | 15.04.2021 | 28.900,00 | |
| 7 | 1006 | Mustafa Öztürk | Lojistik | 28.11.2016 | 30.100,00 | |
| 8 | 1007 | Elif Şahin | Muhasebe | 07.02.2022 | 26.700,00 | Sözleşme yenilenecek |
| 9 | 1008 | Hasan Koç | Üretim | 19.06.2023 | 25.400,00 |
Personel ListesiExcelDepo v1.0.0
Kullanırken dikkat edin
- Yeni alan eskisinin yerine geçer: Önceden tanımlı bir alan varken başka bir aralıkta Yazdırma Alanını Belirle komutunu kullanırsanız eski alan silinir. Mevcut alanı korumak istiyorsanız Yazdırma Alanına Ekle komutunu kullanın.
- Birleşik alanlar ayrı sayfalara çıkar: Birbirine bitişik olmayan alanlar aynı kağıda birleştirilmez, her biri ayrı sayfada yazdırılır. Tek sayfada görmek istiyorsanız aradaki satır ve sütunları gizleyin ya da verileri bitişik bir aralıkta toplayın.
- Yeni veriler alan dışında kalabilir: Yazdırma alanı sabit bir aralıktır. Listenin altına yeni satır eklediğinizde, satır alanın dışında kaldıysa yazdırılmaz. Çıktıyı almadan önce Sayfa Sonu Önizleme görünümünde alanın güncel olduğunu kontrol edin.
- Seçili Alanı Yazdır geçicidir: Dosya > Yazdır > Ayarlar > Seçili Alanı Yazdır seçeneği kalıcı bir yazdırma alanı oluşturmaz; yalnızca o anki yazdırma işini sınırlar. Kalıcı alan için Yazdırma Alanını Belirle komutunu kullanın.
- Alan tanımlıysa seçili alan komutu önceliklidir: Seçili Alanı Yazdır seçeneğini kullandığınızda Excel, tanımlı yazdırma alanını değil seçimi dikkate alır. Beklenmeyen çıktılarda önce hangi seçeneğin işaretli olduğuna bakın.
- Gizli satırlar ve nesneler: Alan içindeki gizli satır ve sütunlar yazdırılmaz. Grafik ve şekiller alanın dışındaysa çıktıda görünmez; bunları alanın içine taşıyın veya alanı genişletin.
- Alanı kaldırma: Alanı kaldırmak için Sayfa Düzeni > Sayfa Yapısı > Yazdırma Alanı > Yazdırma Alanını Temizle komutunu kullanın. Alan her çalışma sayfası için ayrı tutulduğundan, temizleme yalnızca etkin sayfayı etkiler.
- İlgili konular:
- Sayfa Yapısı: Kenar boşlukları, yön, kağıt boyutu ve ölçeklendirme ayarlarını içeren iletişim kutusu.
- Yazdırma Başlıkları: Başlık satırlarını ve sütunlarını her sayfada tekrarlama ayarı.
- Sayfa Sonu Önizleme: Alanı ve sayfa sonlarını doğrudan sürükleyerek değiştirdiğiniz görünüm.
- Ad Yöneticisi: Print_Area adının sayfa düzeyindeki tanımını gösterir.
- Ölçeklendirme: Alanı belirli sayıda sayfaya sığdırma ayarı.
- Üstbilgi ve Altbilgi: Yazdırılan sayfalara sayfa numarası ve tarih ekleme.
- PageSetup.PrintArea: VBA ile yazdırma alanını okuyan ve ayarlayan özellik.