walabi
Altın Üye
- Katılım
- 22 Eylül 2012
- Mesajlar
- 672
- Excel Vers. ve Dili
-
excel 2010
excel 2013
- Altın Üyelik Bitiş Tarihi
- 06-08-2025
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet, sonsat1 As Long, sonsat2 As Long
Dim i As Long, k As Range
Set sh = Sheets("Liste")
sonsat1 = sh.Cells(Rows.Count, "A").End(xlUp).Row
sonsat2 = Cells(Rows.Count, "C").End(xlUp).Row
For i = 2 To sonsat2
Set k = sh.Range("A2:A" & sonsat1).Find(Cells(i, "C").Value, , xlValues, xlWhole)
If Not k Is Nothing Then
Cells(i, "D").Value = k.Offset(0, 1).Value
Cells(i, "E").Value = k.Offset(0, 4).Value
End If
Next i
End Sub
Merhaba,
Ekli dosyada şöylesi birşey yapmaya çalışmaktayım;
Deneme adlı excel sayfasında C sütununda herhangi bir hücreye veri girdiğimde Liste adlı sayfanın B sütunu ve E sütunu verilerini deneme adlı sayfadaki D ve E sütunlarına getirmek istiyorum. Liste adlı sayfanın A sütunu, deneme adlı sütunun C sütunu Ürün Kodu olmakta. Bunu deneme adlı sayfanın change kod kısmına nasıl yapabilirim. İlgili kodlar sayın oriona ait, kendi dosyama uyarlamak istiyorum.
deneme adlı sayfanın C sütununda bir hücreye ürün kodu girdiğimde Liste adlı sayfadan ilgili kodun yanındaki d,ğer bası bilgileri getirmeye çalışmaktayım.
Ekli dosyalar
-
38.5 KB Görüntüleme: 1