Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de her sayfa etrafına nasıl kenarlık yazdırılır?

Author Xiaoyang Last modified

Yüzlerce sayfaya yayılan büyük çalışma sayfalarıyla çalışırken, verilerin net ve profesyonel bir biçimde yazdırılması hayati öneme sahip olur. Bunu başarmak için her yazdırılan sayfa etrafına bir kenarlık ekleyebilir, böylece çıktının görsel olarak ayrılması kolaylaşır ve okunması daha rahat hale gelir. Excel’de her sayfanın içeriğini manuel olarak seçip kenarlık uygulayabilirsiniz; ancak bu yöntem özellikle birden fazla sayfa ile uğraşırken son derece zaman alıcı ve pratik değildir. Neyse ki, Excel'deki her sayfa etrafına otomatik olarak kenarlık yazdırmak için daha verimli çözümler mevcut. Bu makalede, yerleşik seçenekler ve alternatif yaklaşımlar dahil olmak üzere bu görevi yerine getirmek için birkaç pratik yöntem keşfedeceğiz.


Kılavuz çizgilerini ayarlayarak her sayfa etrafına kenarlık yazdırma

Excel, her yazdırılan sayfa etrafına özel bir kenarlık ekleme seçeneği sunmasa da, sayfa kenarlıklarını simüle etmek için Kılavuz Çizgileri Yazdır özelliğini kullanabilirsiniz. Bu hızlı bir yöntemdir ve herhangi bir eklenti gerektirmez. Ancak unutmayın, bu işlem kalın bir sayfa çerçevesi oluşturmaz—Excel tüm kılavuz çizgilerini yazdırır ve sayfa kenarı, yazdırılan son kılavuz çizgisiyle görsel olarak tanımlanır.

Notlar:

  • Bu yöntem, çalışma sayfanız düzenli bir ızgara düzenine uygunsa ve özelleştirilmiş ağır kenarlıklara bağlı kalmıyorsanız en iyi şekilde işe yarar.
  • Çalışma sayfanızda tablolar için belirgin kenarlıklar varsa, yazdırılan kılavuz çizgileri onlarla görsel olarak çakışabilir.

1. Özel kenarlıklar varsa, yazdırma sırasında üst üste binen veya tutarsız çizgilerden kaçınmak için önce bunları kaldırın. Çalışma sayfasını seçin, ardından Giriş > Kenarlık (ikon) > Kenarlık Yok'a giderek tüm seçili hücrelerin kenarlıklarını temizleyin:

click Home > Border icon > No Border

2. Sayfa Düzeni > Grup köşesindeki küçük ok olan Sayfa Ayarları iletişim kutusu başlatıcısına tıklayarak Sayfa Ayarları iletişim kutusunu açın:

click Page Layout > Page Setup arrow

3. Sayfa Ayarları'nda, Sayfa sekmesine geçin ve Yazdır bölümünde Kılavuz Çizgileri'ni işaretleyerek tüm kılavuz çizgilerinin (sayfa kenarlarındakiler de dahil) yazdırılmasını sağlayın:

check Gridlines under Print section

4. Sonucu onaylamak için Baskı Önizleme'ye tıklayın. Yazdırdığınızda, her sayfa en dıştaki yazdırılan kılavuz çizgileriyle oluşturulan net dikdörtgen bir ızgara sınırı gösterir, bu da sayfa kenarlığı taklit edilmiş olur. Örnek:

 a bold border around each pages will be printed

İpuçları:

  • Daha kalın, belirgin kenarlıklar istiyorsanız, baskı alanına manuel olarak dış kenarlıklar eklemeyi veya sayfa çerçeveleri çizmek için bir makro kullanmayı düşünün.
  • Birleştirilmiş/düzensiz hücre bölgelerinden kaçının; bu durum yazdırılan kılavuz çizgilerinin görsel sürekliliğini bozabilir.
  • Her zaman baskıdan önce önizleme yaparak görünümün beklentilerinizi karşıladığından emin olun.
a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

Kutools for Excel ile tek tıkla her sayfa etrafına kenarlık yazdırma

Özellikle karmaşık biçimlendirme içeren çalışma sayfalarında veya kılavuz çizgilerinin yetersiz kaldığı durumlarda daha profesyonel görünümlü bir sayfa kenarlığı isteyen kullanıcılar için Kutools for Excel, her yazdırılabilir sayfaya tek bir tıklamayla kalın bir kenarlık eklemenizi sağlayan bir çözüm sunar: Her Sayfaya Kenarlık Ekle özelliği. Bu araç, aktif çalışma sayfasının her yazdırılabilir sayfasına tek bir tıklamayla kalın bir kenarlık eklemenizi sağlar, hem zamandan tasarruf eder hem de tüm sayfalarda tutarlı bir görünüm sağlar.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yükledikten sonra, her sayfaya kenarlık eklemek için şu adımları izleyin:

1. Kenarlık eklemek istediğiniz sayfayı etkinleştirin ve ardından Kurumsal > Yazdırma > Her Sayfaya Kenarlık Ekle. Ekran görüntüsüne bakın:
Click the Add Border to Each Page feature in Kutools for Excel

2. Devam ederseniz tüm mevcut kenarlıkların silineceğini bildiren bir iletişim kutusu çıkarsa, önce çalışmanızı kaydettiğinizden veya kenarlıkların üzerine yazılmasının kabul edilebilir olduğundan emin olun. Tıklayın Evet devam etmek için:
A dialog appears warning that all existing borders will be deleted

Uygulandıktan sonra, çalışma sayfanızın her sayfası kalın ve net bir kenarlıkla çevrelenecek ve çıktı daha düzenli ve kolay ayırt edilebilir görünecektir. Bu yöntem hızlıdır ve manuel çabayı en aza indirir.
A border has been added around each page of the sheet

İpuçları ve notlar:

  • Bu seçenek kullanıldığında mevcut kenarlıklar aktif sayfadan kaldırılacaktır.
  • Belirli kenarlıkları korumanız gerekiyorsa, önce dosyanızı veya çalışma sayfanızı yedeklemeyi düşünün.
  • Bu seçenek, tutarlı ve görsel olarak net sayfa kenarlıkları gerektiren çok sayıda baskı sayfasına sahip büyük çalışma sayfaları için iyi çalışır.

VBA makrosu otomasyonu kullanarak her sayfa etrafına kenarlık yazdırma

Özellikle tekrarlayan görevler veya özel düzenler için her yazdırılabilir sayfa etrafına kenarlık eklemeyi otomatikleştirmek istiyorsanız, Excel sayfa sonlarını okuyan ve bir sayfa çerçevesi çizen bir VBA makrosu kullanabilirsiniz. Bu, eklentilere bağımlı olmadan kenarlık stili ve kalınlığı üzerinde tam kontrol sağlar.

Notlar:

  • Makro, yalnızca her yazdırılabilir sayfanın dış kenarlarına (üst/sol/alt/sağ) bir kenarlık çizer. Mevcut iç hücre kenarlıklarının üzerine yazmaz.
  • İyi yapılandırılmış sayfalar üzerinde en iyi şekilde çalışır; karmaşık birleştirilmiş hücreler veya sıra dışı baskı alanları küçük ayarlar gerektirebilir.

İşlem adımları:

1. Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. Yeni bir modül eklemek için Ekle > Modül’e tıklayın.

2. Aşağıdaki kodu modüle kopyalayıp yapıştırın:

Sub AddBorderToEachPrintablePage()
    Dim ws As Worksheet
    Dim LastRow As Long, LastCol As Long
    Dim StartRow As Long, EndRow As Long
    Dim StartCol As Long, EndCol As Long
    Dim vRowBreaks As Variant, vColBreaks As Variant
    Dim i As Long, j As Long
    Dim oldDisp As Boolean
    Dim f As Range

    Set ws = ActiveSheet

    Application.ScreenUpdating = False
    Application.EnableEvents = False

    ' Check if sheet is empty
    Set f = ws.Cells.Find(What:="*", LookIn:=xlFormulas, LookAt:=xlPart, _
                          SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False)
    If f Is Nothing Then GoTo CleanUp

    LastRow = ws.Cells.Find(What:="*", LookIn:=xlFormulas, LookAt:=xlPart, _
                            SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    LastCol = ws.Cells.Find(What:="*", LookIn:=xlFormulas, LookAt:=xlPart, _
                            SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column

    ' Force refresh of page breaks
    oldDisp = ws.DisplayPageBreaks
    ws.DisplayPageBreaks = True

    ' Collect horizontal page breaks (add top and bottom bounds)
    vRowBreaks = Array(0)
    For i = 1 To ws.HPageBreaks.Count
        vRowBreaks = ArrayJoin(vRowBreaks, Array(ws.HPageBreaks(i).Location.Row - 1))
    Next i
    vRowBreaks = ArrayJoin(vRowBreaks, Array(LastRow))

    ' Collect vertical page breaks (add left and right bounds)
    vColBreaks = Array(0)
    For j = 1 To ws.VPageBreaks.Count
        vColBreaks = ArrayJoin(vColBreaks, Array(ws.VPageBreaks(j).Location.Column - 1))
    Next j
    vColBreaks = ArrayJoin(vColBreaks, Array(LastCol))

    ' Draw only outer borders for each printable page
    For i = 0 To UBound(vRowBreaks) - 1
        StartRow = vRowBreaks(i) + 1
        EndRow = vRowBreaks(i + 1)
        For j = 0 To UBound(vColBreaks) - 1
            StartCol = vColBreaks(j) + 1
            EndCol = vColBreaks(j + 1)

            With ws.Range(ws.Cells(StartRow, StartCol), ws.Cells(EndRow, EndCol))
                With .Borders(xlEdgeTop)
                    .LineStyle = xlContinuous: .Weight = xlThick
                End With
                With .Borders(xlEdgeLeft)
                    .LineStyle = xlContinuous: .Weight = xlThick
                End With
                With .Borders(xlEdgeBottom)
                    .LineStyle = xlContinuous: .Weight = xlThick
                End With
                With .Borders(xlEdgeRight)
                    .LineStyle = xlContinuous: .Weight = xlThick
                End With
            End With
        Next j
    Next i

CleanUp:
    ws.DisplayPageBreaks = oldDisp
    Application.EnableEvents = True
    Application.ScreenUpdating = True

    If Not f Is Nothing Then
        MsgBox "Borders have been added to each printable page!", vbInformation, "AddBorderToEachPrintablePage"
    End If
End Sub

Function ArrayJoin(a As Variant, b As Variant) As Variant
    Dim temp() As Variant
    Dim alen As Long, blen As Long, k As Long

    alen = UBound(a) - LBound(a) + 1
    blen = UBound(b) - LBound(b) + 1
    ReDim temp(0 To alen + blen - 1)

    For k = 0 To alen - 1
        temp(k) = a(k)
    Next k
    For k = 0 To blen - 1
        temp(alen + k) = b(k)
    Next k

    ArrayJoin = temp
End Function

3. Excel'e geri dönün, hedef çalışma sayfasının etkin olduğundan emin olun ve makroyu F5 tuşuyla (veya Çalıştır düğmesiyle) çalıştırın. Makro, sayfa sonlarını algılayacak ve her yazdırılabilir sayfa bloğunun etrafına kalın bir kenarlık çizecektir.

İpuçları:

  • Kenarlık stili/kalınlığını dört xlEdge* bölümü düzenleyerek ayarlayın (örneğin, .Weight = xlMedium, renk için .Color).
  • Özel bir Baskı Alanı ayarlanmışsa, Excel’in sayfa sonları onu takip eder; sonuçları Baskı Önizleme'de doğrulayın.
  • Makroları çalıştırmadan önce çalışma kitabınızı kaydedin. Tekrarlı kullanım için makro etkin bir dosya olarak kaydedin (.xlsm).
  • İçerik bulunmazsa, makro boş sayfalardaki hataları önlemek için güvenli bir şekilde çıkar ve bir mesaj gösterir.

Makro beklenen şekilde davranmıyorsa, birleştirilmiş hücreleri, gizli satır/sütunları veya sıra dışı ölçeklendirme ayarlarını kontrol edin (örneğin, “Sığdır: 1 sayfa genişliğinde N sayfa yüksekliğinde”). Sayfa bloklarını rafine etmek için Baskı Alanı veya Sayfa Ayarları ayarlarını değiştirip makroyu yeniden çalıştırabilirsiniz.


Her Sayfa Etrafına Kenarlık Ekle

 

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin