Ana içeriğe atla

Excel'de her x satırına sayfa sonu nasıl eklenir?

Bir çalışma sayfasına bir sayfa sonu eklemeniz sizin için kolay ve basit olabilir. Bazen, düzenli bir şekilde yazdırmak için her X satırına sayfa sonu eklemek gerekir, nasıl yapabilirsiniz? Burada, bu sorunu Excel'de çözmek için birkaç yöntem sunuyorum.


Excel'de VBA ile her X satırına sayfa sonu ekleyin

Belki daha önce çalışan VBA'ya aşina değilsinizdir, ancak aşağıdaki adımlarla, her X satırında bir sayfa sonu eklemek için VBA'yı nasıl çalıştıracağınızı öğrenebilirsiniz. Burada her 3 satıra bir sayfa sonu ekleyeceğim.

1. Basın Alt + F11 görüntülemek için Uygulamalar için Microsoft Visual Basic pencere.

2. Pencerede tıklayın Ekle > modül yeni bir modül penceresi göstermek için, ardından aşağıdaki VBA kodunu modül penceresine kopyalayın.

VBA: Bir çalışma sayfasındaki her X satırına sayfa sonu ekleyin.

Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
    xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub

3. tıklayın koşmak düğmesi ve sayfa sonu eklemek istediğiniz her X satırı belirtmeniz için bir iletişim kutusu açılır. Burada her 3 satıra bir sayfa sonu ekliyorum. Ekran görüntüsüne bakın:
doc-insert-page-break-x-satırları-1

4. tıklayın OKve sonra her X satırına bir sayfa sonu ekleyecektir.

Etkin çalışma sayfasındaki her (n.) Satıra hızla sayfa sonu ekleyin

Normalde tıklayarak bir sayfa sonu ekleriz Sayfa Düzeni > Sonları > Sayfa Sonu Ekle. Ancak bu şekilde, her satırı ayrı bir sayfada yazdırmak için her satıra bir sayfa sonu eklemeniz gerektiği gibi, bir çalışma sayfasına birden çok sayfa sonu eklemek çok sıkıcı olur. Endişelenme! Kutools for Excel's Her Satıra Sayfa Sonu Ekle yardımcı programı kolayca arşivlemenize yardımcı olabilir!


reklam ekleme sayfa sonu her satır 3

Kutools for Excel ile her x satırdan sonra toplu ekleme sayfa sonları

Kutools for Excel yüklüyse, Sütunlara Böl yardımcı programı, Excel'de her sayfada kolayca başlık bulundurarak her x satırdan sonra birden çok sayfa sonu eklemenize yardımcı olabilir.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

1. tıklayın Sütunlara Böl üzerinde Kutools Artı sekmesi.

2. Sütunlara Böl iletişim kutusunu açarken yapmanız gerekenler:

(1) Gözat düğmesini tıklayın  içinde Başlık aralığı kutusunu seçin ve belirtilen aralıkta sayfa sonlarını toplu olarak ekleyeceğiniz başlık satırını seçin.
(2) Gözat düğmesini tıklayın içinde Tarih aralığı kutusunu tıklayın ve sayfa sonlarını toplu olarak ekleyeceğiniz aralığı seçin.
(3) Yazdırılan sayfa başına satır sayısı kutusuna bir sayı girin. (Bahşiş: Örneğin, her 3 satırdan sonra sayfa sonu eklemeniz gerekiyorsa, lütfen kutuya 3 girin; her satırdan sonra sayfa sonlarını etkisiz hale getirmeniz gerekiyorsa, lütfen 1 girin.)
(4) 1 girin Segment sayısı kutu.

3. Tıkla Ok düğmesine basın.

Şimdi aralığın yeni bir çalışma sayfasına kopyalandığını ve aralık başlığını koruyarak her x satırdan sonra sayfa sonlarının eklendiğini göreceksiniz. Ayrıca tıklayarak Sayfa Sonu Önizleme görünümüne geçebilirsiniz. Görüntüle > Sayfa Sonu Önizlemesi bu sayfa sonlarını görmek için. Aşağıdaki ekran görüntüsüne bakın.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın


Kutools for Excel ile her x satırdan sonra sayfa sonları ekleyin

Kutools for Excel, her x satırdan sonra kolaylıkla sayfa sonları eklemede uzmanlaşmış, Her Satırda Sayfa Sonu Ekle yardımcı programı geliştirir.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

1. Her x satırdan sonra sayfa sonu ekleyeceğiniz aralığı seçin ve Baskı > Her Satıra Sayfa Sonu Ekle üzerinde Kutools Artı sekmesi.

2. Her Satırda Sayfa Sonu Ekle iletişim kutusunun açılışında, sayfa sonları ekleyeceğiniz satırların aralığını belirtin ve Ok düğmesine basın.

Ardından, belirtilen satır aralığında bir defada sayfa sonlarının eklendiğini göreceksiniz.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın


Demo: Excel'de her x satıra sayfa sonunu ekleyin


Kutools for Excel: 300'den fazla kullanışlı araç parmaklarınızın ucunda! Hiçbir özellik sınırlaması olmaksızın 30 günlük ücretsiz deneme sürenizi bugün başlatın. Hemen İndir!

İlgili Makaleler:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, Why is it limited to number. If my spreadsheet has more than 1000 rows it will not complete the page breaks for all rows after that point.
Thanks
This comment was minimized by the moderator on the site
Dear extendoffice.com
I would like to send feedback about feature: Print > Insert Page Break Every Row.

VBA Code:
Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub


When you use this function, you can only enter one variables is xRow.
So this feature will be almost useless because it is not flexible. Not all data start from Row 1, not to mention data usually is table and has Header row.

I think this feature should have another variable is xFirstRow, so that you can define the first row of data:
xFirstRow = Application.InputBox("First Row", xTitleId, "", Type:=1)

And the formula should be:
For i = xFirstRow + xRow + 1 To xLastrow Step xRow

Hopefully this feature will be upgraded in later versions.
Thanks,
Tuyen
This comment was minimized by the moderator on the site
Hi, Thanks a lot for the code. But when I press Cancel or x on the input box; the excel file crashes. Can you please help to resolve this issue.
This comment was minimized by the moderator on the site
Thanks a lot from Istanbul / Turkey :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations