HER 50 ADET SATIRDAN SONRAKİLERİ BİR SONRAKİ SAYFAYA AKTARMAK

Katılım
26 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2016
MERHABALAR ELİMDE 4000 ADET SATIR VAR. A VE B SÜTÜNLARI DOLU SADECE. BUNLARI 50 ADET OLARAK SAYFALARA KOYMAK İSTİYORUM. BUNUN İÇİN NE YAPMALIYIM?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyla yapabilirsiniz. Makro yeni sayfa ekleyerek kopyalama yapar:

PHP:
Sub parcala()
Set s1 = ActiveSheet
son = s1.Cells(Rows.Count, "A").End(3).Row
Application.ScreenUpdating = False
    For i = 1 To son Step 50
        s1.Range("A" & i & ":B" & i + 49).Copy
        Sheets.Add
        ActiveSheet.Paste
    Next
Application.ScreenUpdating = True
End Sub
 
Katılım
26 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2016
Mesela sayfa isimlerini de A sütünündaki ilk sayı - son sayı olarak ayarlama şansımız varmı ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Activsheet.Paste satırından sonra aşağıdaki satırları ekleyip deneyin:

PHP:
        sonB = ActiveSheet.Cells(Rows.Count, "A").End(3).Row
        ActiveSheet.Name = ActiveSheet.[A1] & "-" & ActiveSheet.Cells(sonB, "B")
 
Katılım
26 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2016
SAĞOLUN HOCAM BAŞTACISINIZ
 
Üst