Arkadaşlar merhabalar.
Ekteki tabloyu düşeyara ile değilde(Çok yer kapladığı için) makro ile yapmak istiyorum.
Yardımlarınızı rica ederim.
Kodları Türkçe EXCEL yazabilirseniz iyi olur.
Sub AKTAR()
Application.ScreenUpdating = False
Set S1 = Sheets("Data")
Set S2 = Sheets("yvxdelnr")
S1.Select
[D2:D65536,F2:F65536].ClearContents
S2.[A2:A65536].Copy S1.[E2:E65536]
S2.[B2:C65536].Copy S1.[A2:B65536]
For X = 3 To Sheets.Count
For Y = 2 To [A65536].End(3).Row
Set Bul = Sheets(X).Cells.Find(S1.Cells(Y, 5))
If Not Bul Is Nothing Then
Adres = Bul.Address
Do
Satır = Bul.Row
S1.Cells(Y, 4) = Sheets(X).Cells(Satır, 3)
S1.Cells(Y, 6) = Sheets(X).Cells(Satır, 2)
Set Bul = Sheets(X).Cells.FindNext(Bul)
Loop While Not Bul Is Nothing And Bul.Address <> Adres
End If
Next
Next
Set S1 = Nothing
Set S2 = Nothing
Application.ScreenUpdating = True
MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.