Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
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.