Bilgileri biryerden başka yere aktarma

Katılım
12 Mayıs 2011
Mesajlar
118
Excel Vers. ve Dili
2007
Arkadaşlar Merhaba,

Sayfa 1'de A sütunundaki sıra no sayfa 2'de B1 hücresine yazıldığı zaman sayfa 1'deki bilgilerin sayfa 2'deki D sütunundaki yerlerine gitmesini istiyorum.

Örnek olarak;
sayfa 1'deki A2 hücresi sıra no 1, G2 hücresi müşteri isminin sayfa 2'deki D9 hücresine gitmesini istiyorum.

Yardımlarınız için şimdiden teşekkürler
 

Ekli dosyalar

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Sayfa2'nin kod kısmına yazıp deneyiniz;

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Rky As Range
    If Target.Address(0, 0) <> "B1" Then Exit Sub
    Set Rky = Sayfa1.Columns(1).Find(Target.Value, , , 1)
    If Not Rky Is Nothing Then
        Sayfa1.Cells(Rky.Row, 2).Resize(, 6).Copy
        Range("B4").PasteSpecial Paste:=xlPasteAll, Transpose:=True
    End If
    Set Rky = Nothing
End Sub
Ya da DÜŞEYARA ile;
B4 hücresine; =DÜŞEYARA($B$1;Sayfa1!$A$2:$G$32;SATIR()-2;0) yazıp aşağıya doğru çekin..
 
Son düzenleme:
Üst