- Katılım
- 13 Mayıs 2005
- Mesajlar
- 761
- Excel Vers. ve Dili
- 2010 Türkçe
- Altın Üyelik Bitiş Tarihi
- 03.11.2024
Aşağıdaki kod ile düşey arama yaptırıyorum veriler Maaş_Verileri sayfasına 295. satıra kadar geliyor fakat E sütunudaki verilerim 836 satır. 295 satırdan sonrasına verileri işlemiyor nedendir acaba. Forumdaki kodlardan düzenleyerek yaptım sanırım bi yerde hata yapıyorum.
Kod:
Sub Duseyara_Per_Bord()
Dim s1 As Worksheet, s2 As Worksheet, i As Long, c As Range, sat As Long
Set s1 = Sheets("Personel")
Set s2 = Sheets("Maaş_Verileri")
Application.ScreenUpdating = False
s2.Select
Range("U2:W" & Rows.Count).ClearContents
sat = 2
For i = 2 To s1.Cells(Rows.Count, "E").End(xlUp).Row
Cells(sat, "U") = WorksheetFunction.VLookup((Cells(sat, "E")), Worksheets("Personel").Range("B:K"), 2, 0)
Cells(sat, "V") = WorksheetFunction.VLookup((Cells(sat, "E")), Worksheets("Personel").Range("B:K"), 8, 0)
Cells(sat, "W") = WorksheetFunction.VLookup((Cells(sat, "E")), Worksheets("Personel").Range("B:K"), 9, 0)
sat = sat + 1
Next i
End Sub