Makro ile başka sayfadan veri çekmek

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Yapmak istediğim şey sayfa1 in d7 hücresine veri girdiğim zaman
sayfa2 deki müşteri listesinden o isme karşilik gelen top tutar ve peşinatin
sayfa1 in d9 ve d10 hücresine gelmesi

Sayfa 2 teki müşteri listesinin konumu şöyle

Müşteri ismi = b27:b5000 arası
Top tutar = c27 :c5000 arası
Peşinat = c27:d5000 arası

Not bunu kod olarak istiyorum
düşeyara veya herhangi başka bir formül olarak istemiyorum.
iyiçalişmalar...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range
If Intersect(Target, [D7]) Is Nothing Then Exit Sub
Range("D9:D10").Value = Empty
Set k = Sheets("Sayfa2").Range("B27:B5000").Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
    Range("D9").Value = k.Value
    Range("D10").Value = k.Offset(0, 1).Value
End If
End Sub
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Teşekkürler hocam çok güzel oldu..
 
Katılım
27 Şubat 2010
Mesajlar
13
Excel Vers. ve Dili
2003 türkçe
sayfa 1(rapor )da seçtiğim A-B-C-D-E verilerini, A-B-C-D-E sayfalarına yanındaki 3 satır ile kayıt yapacak .
bir makroya ihtiyacım var yardımcı olur musunuz.
 
Üst