• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro ile düşeyara

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
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
 
Selamlar

Sayın @burhancavus61 sat değişkenini ne için kullandınız anlayamadım. zaten sat yerine döngüdeki i değişkenini kullanabilirdiniz.
 
Bende bilmiyorum örnek kodlardan faydalandım ne işe yaradığınıda bilmiyorum
 
teşekkürler çözdüm
 
Geri
Üst