- Katılım
- 10 Kasım 2006
- Mesajlar
- 399
- Excel Vers. ve Dili
- microsoft office 2007-2010-2013-2019-2021
Arkadaşlar elimde aşağıdaki gibi bir kod var. GENEL ÖDENEN sayfasında yaklaşık olarak 50000 (ellibin) satır verim var ancak aktarma işlemini 10000 (onbin) civarına kadar yapıyor, onbinden sonra yer alan isimleri aktarmıyor.
Bu konuda yardımcı olursanız sevinirim.
Sub tumodenenleriaktar()
Set S1 = Sheets("GENEL ÖDENEN")
Set S2 = Sheets("ANASAYFA")
S2.Range("B11:N300").ClearContents
sat = 10
DEM1 S1, S2, sat
End Sub
Public Sub DEM1(S1, S2, sat)
X = WorksheetFunction.CountA(S1.Range("B:B"))
For i = 2 To X
If S1.Cells(i, 2) = Sheets("ANASAYFA").[F8] Then
sat = sat + 1
S2.Range("B" + Trim(sat) + "
" + Trim(sat)).Value = S1.Range("P" + Trim(i) + ":B" + Trim(i)).Value
End If
Next i
End Sub
Bu konuda yardımcı olursanız sevinirim.
Sub tumodenenleriaktar()
Set S1 = Sheets("GENEL ÖDENEN")
Set S2 = Sheets("ANASAYFA")
S2.Range("B11:N300").ClearContents
sat = 10
DEM1 S1, S2, sat
End Sub
Public Sub DEM1(S1, S2, sat)
X = WorksheetFunction.CountA(S1.Range("B:B"))
For i = 2 To X
If S1.Cells(i, 2) = Sheets("ANASAYFA").[F8] Then
sat = sat + 1
S2.Range("B" + Trim(sat) + "
End If
Next i
End Sub
