• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Lİsteden otomatik veri süzme farklı yerlere yapıştırma

Katılım
9 Mart 2006
Mesajlar
99
Excel Vers. ve Dili
Excel 2016- Türkçe
Office 2016
Arkadaşlar merhaba

Excel içindeki diğer sheetten veri alıp diğer sheetin farklı faklı yerlerine otomatik veri nasıl getirtebiliriz.

Ekli excel de açıklama yaptım
 

Ekli dosyalar

Merhaba,

Umarım anladığım gibidir. Aşağıdaki kodları bir modüle kopyalayıp deneyiniz.

Kod:
Sub Getir()
    
    Dim c   As Range, _
        ShB As Worksheet, _
        ShL As Worksheet
        
    Set ShB = Sheets("Ba-Bs")
    Set ShL = Sheets("Liste")
    
    If ShB.Range("A1") = "" Then
        MsgBox "SIRA NUMARASINI BOŞ GEÇMEYİNİZ...", vbCritical
        Exit Sub
    End If
    
    Set c = ShL.Range("A:A").Find(ShB.Range("A1"), LookIn:=xlValues, LookAt:=xlWhole)
    If Not c Is Nothing Then
        ShB.Range("B24") = ShL.Range("B" & c.Row)
        ShB.Range("B25") = ShL.Range("C" & c.Row)
        ShB.Range("D34") = ShL.Range("D" & c.Row)
        ShB.Range("E34") = ShL.Range("E" & c.Row)
    Else
        MsgBox ShB.Range("A1") & " SIRA NO BULUNAMADI..."
        Exit Sub
    End If
    
    MsgBox "TAMAMDIR"
    
End Sub
 
Düşey ara ile basit bir şekilde yaptım ama kontrol edersiniz.
 

Ekli dosyalar

merhaba...bu konuda bir adım ötesine ihtiyacım var. arkadaşın örneğinden gidecek olursak listede aynı isimden birden fazla kayıt varsa, ba-bs sayfasına bunları belli bir alana liste olarak getirebilirmiyiz? düşeyara ile sadece ilk veya son satırı getirebiliyoruz.
teşekkürler
 
necdet bey sizin yeriniz form da ayrı şimdi kadar yaptıklarınız bir harika ....
 
Geri
Üst