Veri Aktarma

Katılım
9 Şubat 2005
Mesajlar
63
Excel Vers. ve Dili
excel 2007 Turkce+ingilizce
Arkadaşlar ekteki dosyamda veri aktarımı ile ilgili bir sorunum var yardımcı olursanız sevinirim.
Sitede arama yaptım ama benzer bir dosya bulamadım.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Sub aktar()
Dim hcr As Range, sat As Long
Sheets("Rapor").Select
Application.ScreenUpdating = False
Range("A8:C65536").ClearContents
sat = 8
If Sheets("Rapor").ComboBox1.Value = "" Then
    MsgBox "Comboboxa bir sıra no giriniz.!!", vbCritical, "UYARI"
    Exit Sub
End If
For Each hcr In Sheets("IADE").Range("A2:A" & Sheets("IADE").Cells(65536, "A").End(xlUp).Row)
    If CStr(hcr.Value) = CStr(Sheets("Rapor").ComboBox1.Value) Then
        Cells(sat, "A").Value = hcr.Offset(0, 12).Value
        Cells(sat, "B").Value = hcr.Offset(0, 14).Value
        Cells(sat, "C").Value = hcr.Offset(0, 13).Value
        sat = sat + 1
    End If
Next
Application.ScreenUpdating = True
MsgBox "İşlem Tamam"
End Sub
 

Ekli dosyalar

Katılım
30 Aralık 2004
Mesajlar
240
Altın Üyelik Bitiş Tarihi
31-07-2024
Selam Evren hocamın makrosu iade sayfası degilde 200 yakın sayfam var müsteriye ait onun bilgilerini nasıl rapor alabilirim ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Selam Evren hocamın makrosu iade sayfası degilde 200 yakın sayfam var müsteriye ait onun bilgilerini nasıl rapor alabilirim ?
Bu durumda şöyle bir terslik olur.
Diyiyelim her sayfada 330 satır olsun bu duurmda 330*200 = 66000 satır yapar.
2003 ve alt versiyonlarda 65536 satır olduğundan taşma olur ve hatalı olur sonuç.Artan satır devamlı 1nci satıra yazacaktır.
 
Üst