- Katılım
- 14 Haziran 2006
- Mesajlar
- 575
Nadir sayfasındaki B sutununa karşılık gelen F , G , H sutunlarındaki verileri Sayfa2'nin K sutununa karşılık gelen verileri P , Q , R sutunlarına yazdırmasını istiyorum.
Kodta bir sınırlandırılma konulmuş hepsini bulmuyor.
Nadir Sayfasının B sutununda veri fazla olursa buluyor örnek B sutununda 200 satır olursa buluyor az olursa bulmuyor.Yardımlarınız için teşekkürler.
Sub Düs()
Dim x As Long
On Error Resume Next
Range("P2:R" & Count.Rows).ClearContents
Application.ScreenUpdating = False
Son1 = Sheets("Nadir").Cells(Rows.Count, "B").End(3).Row
Alan = "B2:H" & Son1
For x = 2 To Son1
Range("P" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 5, 0)
Range("Q" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 6, 0)
Range("R" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 7, 0)
Next x
Application.ScreenUpdating = True
End Sub
Sayfadaki kod bu
Kodta bir sınırlandırılma konulmuş hepsini bulmuyor.
Nadir Sayfasının B sutununda veri fazla olursa buluyor örnek B sutununda 200 satır olursa buluyor az olursa bulmuyor.Yardımlarınız için teşekkürler.
Sub Düs()
Dim x As Long
On Error Resume Next
Range("P2:R" & Count.Rows).ClearContents
Application.ScreenUpdating = False
Son1 = Sheets("Nadir").Cells(Rows.Count, "B").End(3).Row
Alan = "B2:H" & Son1
For x = 2 To Son1
Range("P" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 5, 0)
Range("Q" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 6, 0)
Range("R" & x).Value = WorksheetFunction.VLookup(Range("K" & x), Sheets("Nadir").Range(Alan), 7, 0)
Next x
Application.ScreenUpdating = True
End Sub
Sayfadaki kod bu
