yyhy
Altın Üye
- Katılım
- 3 Aralık 2005
- Mesajlar
- 946
- Excel Vers. ve Dili
- Microsoft Office 2021 TR
Microsoft 365 TR
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub kod()
Application.ScreenUpdating = False
Dim S1 As Worksheet
Dim S2 As Worksheet
Set S1 = Sheets("Veri")
Set S2 = Sheets("Sorgu")
son1 = S1.[B65536].End(3).Row
son2 = 10
S2.Range("A10:H1000").ClearContents
For i = 2 To son1
If S1.Cells(i, "B") = S2.Cells(5, "G") Then
S2.Cells(son2, "B") = S1.Cells(i, "A")
S2.Cells(son2, "C") = S1.Cells(i, "C")
S2.Cells(son2, "D") = S1.Cells(i, "J")
[COLOR="Red"][B]S2.Cells(son2, "E") = S1.Cells(i, "Q")
[/B][/COLOR]son2 = son2 + 1
Else
End If
Next i
son1 = Empty
son2 = Empty
i = Empty
Set S1 = Nothing
Set S2 = Nothing
Application.ScreenUpdating = True
End Sub
S2.Cells(son2, "h") = S1.Cells(i, "k")
If S1.Cells(i, "[COLOR="Red"][B]K[/B][/COLOR]") = S2.Cells(5, "G") Then
Sayın Hüseyin Çoban yardımlarınızla güzel bir çalışma oldu. Diğer kalan bölümleri de sizin verdiğiniz kodlara bakarak çözdüm. Tek bir ayrıntı kaldı ama buna nasıl çözüm buluruz. Gelen listeyi temizlemek için yani B10 hücresinden başlayarak H10 hücresine kadar olan satır ve aşağıya doğru inen satırları tek tuşla temizlemek için acaba kod ne yazabiliriz.
S2.Range("A10:H1000").ClearContents