belirli satırları yan sayfaya geçirme

Katılım
12 Şubat 2016
Mesajlar
1
Excel Vers. ve Dili
visual basic
arkadaşlar excel de yaklaşık 250 satırlık bir veri dosyam var . Bunun bastan baslamak üzere her 40 satırı 2. , 3. ve 4. sayfalara sırasıyla aktarmasını istiyorum bu mumkun mu acaba ?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Mümkündür...
Nasıl olacağını soruyorsanız bir örnek dosya paylaşınız.
 
Katılım
24 Nisan 2005
Mesajlar
3,672
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
arkadaşlar excel de yaklaşık 250 satırlık bir veri dosyam var . Bunun bastan baslamak üzere her 40 satırı 2. , 3. ve 4. sayfalara sırasıyla aktarmasını istiyorum bu mumkun mu acaba ?
1. sayfa haricindeki sayfaların tamamını siler.

1. sayfayı 40 ar satırlı 1,2,3,4,5 sayfalarına aktarır.
1. sayfada A kolunu dolu olmak zorundadır.


Kod:
 Sub sayfa_ayir()
 Application.ScreenUpdating = False
 Application.DisplayAlerts = False
 
  Sheets(1).Select
  sonsatir = Cells(Rows.Count, "A").End(3).Row
  For i = Sheets.Count To 2 Step -1
    Sheets(i).Delete
  Next i
  sayfasayisi = sonsatir / 40
  For i = 1 To sayfasayisi + 1
    satirlar = "1:40"
    Rows(satirlar).Select
    Selection.Cut
    Set NewSh = Sheets.Add(After:=Sheets(Sheets.Count))
    NewSh.Name = i
    Cells(1, 1).Select
    Selection.Insert Shift:=xlDown
    Sheets(1).Select
    Rows(satirlar).Select
    Selection.Delete Shift:=xlUp
    Range("A1").Select
  Next i
  Application.DisplayAlerts = True
  Application.ScreenUpdating = True
  Sheets(1).Select
  Cells(1, 1).Select
End Sub
 
Üst