• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfa sonu ekleme

Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Hayırlı sabahlar, iyi çalışmalar. Sayfa düzeninde bulunan sayfa sonu eklemeye karışmadan makro ile her sayfaya 25 kişi ekleme mümkünmü acaba. Ekli dosyamda 132 kişilik bir bordrom var her sayfaya 25 kişi gelecek şekilde ayarlamam gerekiyor. sayı daha fazlada olabilir. Hayırlı günler iyi çalışmalar.
 

Ekli dosyalar

  • 25.xlsm
    25.xlsm
    19.9 KB · Görüntüleme: 4
Aşağıdaki makroyu deneyiniz:

PHP:
Sub sayfasonu()
son = Cells(Rows.Count, "A").End(3).Row
ActiveSheet.ResetAllPageBreaks
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
For i = 37 To son Step 25
    ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i, "A")
Next
End Sub
 
Aşağıdaki makroyu deneyiniz:

PHP:
Sub sayfasonu()
son = Cells(Rows.Count, "A").End(3).Row
ActiveSheet.ResetAllPageBreaks
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
For i = 37 To son Step 25
    ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i, "A")
Next
End Sub
Yusuf bey ilginiz için teşekkür ettim. yanlız kod çalışmadı. Gönderdiğiniz kodu butonuna ekledim kod sarı oldu. Dosyam ektedir. İyi çalışmalar.
 

Ekli dosyalar

  • 25.xlsm
    25.xlsm
    26.7 KB · Görüntüleme: 3
Aşağıdaki kodları kullanın. Yalnız sayfa ayarından tüm sütunları bir sayfaya sığdırmayı seçin:

PHP:
Sub sayfasonu()
son = Cells(Rows.Count, "A").End(3).Row
ActiveSheet.ResetAllPageBreaks

    With ActiveSheet.PageSetup
        .FitToPagesWide = 1
    End With


For i = 37 To son Step 25
    ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i, "A")
Next
End Sub
 
Aşağıdaki kodları kullanın. Yalnız sayfa ayarından tüm sütunları bir sayfaya sığdırmayı seçin:

PHP:
Sub sayfasonu()
son = Cells(Rows.Count, "A").End(3).Row
ActiveSheet.ResetAllPageBreaks

    With ActiveSheet.PageSetup
        .FitToPagesWide = 1
    End With


For i = 37 To son Step 25
    ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Cells(i, "A")
Next
End Sub
Sayın Yusuf bey kodu çalıştırdım. Sayfa düzenlendi. yalnız sayfa ayarından tüm sutunları bir sayfaya sığdırdım (ölçek % 65) ama butona tıkladığımda sayfa genişliyor ölçek % 100 oluyor. Yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

Belirttiğim gibi sayfa ayarıdnan tüm sütunları bir sayfaya sığdır olarak ayarlamanız gerekiyor. Başka türlü ayarlayamadım.
 
Belirttiğim gibi sayfa ayarıdnan tüm sütunları bir sayfaya sığdır olarak ayarlamanız gerekiyor. Başka türlü ayarlayamadım.
Çok teşekkür ederim. İyi çalışmalar. Emeniğinize sağlık
 
Geri
Üst