excell 100 erli bölme

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
193
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
merhaba ;
aşağıda belirtmiş oldugum excell dosyasını buton yardımı ile seçerek aşağıda belirttiğim şekilde excell dosyaları oluşmasını istiyorum

ilk satır sabit kalacak şekilde excell dosyasındaki verileri 100 erli olarak farklı excell dosyaları oluşturmak istiyorum. 100 rakam ayarı sürekli uzun ömürlü olması için değiştirebilelim.
yardımcı olurrsanız sevnirim.
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Sub Verileri_Bolerek_Dosya_Olarak_Kaydet()
    Dim S1 As Worksheet, Klasor As String, Say As Long
    Dim Satir_Sayisi As Variant, Son As Long, X As Long
    
    Klasor = Environ("UserProfile") & "\Desktop\" & Format(Date, "dd_mm_yyyy")
    
    If Dir(Klasor, vbDirectory) = "" Then MkDir Klasor
        
    Satir_Sayisi = InputBox("Verileri kaç satırlık dosyalara ayırmak istiyorsunuz?", "Veri Satır Sayısı", 100)
    
    If Satir_Sayisi = "" Then
        MsgBox "Lütfen pozitif bir değer giriniz!", vbCritical
        Exit Sub
    End If
    
    Set S1 = Sheets("Urun")
    
    Son = S1.Cells(S1.Rows.Count, 1).End(3).Row
    
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    
    For X = 2 To Son Step Satir_Sayisi
        Say = Say + 1
        Workbooks.Add (1)
        S1.Rows(1).Copy Range("A1")
        S1.Range("A" & X & ":A" & X + Satir_Sayisi - 1).EntireRow.Copy Range("A2")
        Columns.AutoFit
        ActiveWorkbook.SaveAs Klasor & "\Stok Listesi - " & Say, 51
        ActiveWorkbook.Close 0
    Next

    Set S1 = Nothing

    Application.DisplayAlerts = True
    Application.ScreenUpdating = True

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Daha önce benzer bir kodlama paylaşmışım. Arama yapınca ulaştım.

 

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
193
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
Daha önce benzer bir kodlama paylaşmışım. Arama yapınca ulaştım.

çok teşekkür ederim. iyi bayramlar şimdiden
 
Üst