Sub Makro1()
IfError(Sheets("Sayfa1").Range("B24").Value = WorksheetFunction.VLookup(Range("B24").Value, Sheets("Sayfa1").Range("B:C"), 2, 0),"")
End Sub
Sayın @pitchoute sayfada yaptığım hatadan dolayı kodlarda deneye deneye bir şeyler yapım b24 leri b23 yaptım oldu fakat bu sefer
a1 sayfasına yapıştırdığım kodlarda hata verdi Me.Range("B24")) dü Me.Range("B243")) yapım ama olmadı.teşekürler
Sub VeriGetir()
Dim arananDeger As Variant
Dim bulunanDeger As Variant
Dim kaynakSayfa As Worksheet
Dim hedefSayfa As Worksheet
Dim aramaAraligi As Range
Set hedefSayfa = ThisWorkbook.Sheets("Sayfa1")
Set kaynakSayfa = ThisWorkbook.Sheets("Sayfa5") arananDeger = hedefSayfa.Range("B23").Value
Set aramaAraligi = kaynakSayfa.Range("B:C")
On Error Resume Next
bulunanDeger = Application.WorksheetFunction.VLookup(arananDeger, aramaAraligi, 2, False)
On Error GoTo 0
If IsError(bulunanDeger) Then hedefSayfa.Range("B23").Value = ""
Else
hedefSayfa.Range("B24").Value = bulunanDeger
End If
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.