• DİKKAT

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

3 Şarta Bağlı Veri Aktarma

ZorBey_

Destek Ekibi
Destek Ekibi
Katılım
14 Mayıs 2011
Mesajlar
2,185
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhaba Hayırlı Ramazanlar İyi Çalışmalar
Sorunum Yıllar Sayfasından Kontrol Sayfasına
3 Şarta Bağlı Olarak Veri Aktarımıdır Yardımcı Olacak Arkadaşlara
Şimiden Teşekkür Ederim Sağolun Var Olun.
 
Son düzenleme:
Merhaba Hayırlı Ramazanlar İyi Çalışmalar
Sorunum Yıllar Sayfasından Kontrol Sayfasına
3 Şarta Bağlı Olarak Veri Aktarımıdır Yardımcı Olacak Arkadaşlara
Şimiden Teşekkür Ederim Sağolun Var Olun.

Bir modülün içine bu kodu kopyalayın.

Kod:
Sub aktar()
Worksheets("Kontrol").Range("E3:H65000").ClearContents
For r = 3 To Worksheets("Kontrol").Cells(Rows.Count, "B").End(3).Row
aranan1 = Sheets("Kontrol").Cells(r, "b").Value
aranan2 = Sheets("Kontrol").Cells(r, "c").Value
aranan3 = Sheets("Kontrol").Cells(r, "d").Value
For i = 5 To Worksheets("Yıllar").Cells(Rows.Count, "B").End(3).Row
bulunan1 = Sheets("Yıllar").Cells(i, "b").Value
bulunan2 = Sheets("Yıllar").Cells(i, "c").Value
bulunan3 = Sheets("Yıllar").Cells(i, "d").Value
If UCase(aranan1 & aranan2 & aranan3) = UCase(bulunan1 & bulunan2 & bulunan3) Then
Sheets("Kontrol").Cells(r, "e").Value = Sheets("Yıllar").Cells(i, "e").Value
Sheets("Kontrol").Cells(r, "f").Value = Sheets("Yıllar").Cells(i, "f").Value
Sheets("Kontrol").Cells(r, "g").Value = Sheets("Yıllar").Cells(i, "g").Value
Sheets("Kontrol").Cells(r, "h").Value = Sheets("Yıllar").Cells(i, "h").Value
Exit For
End If
Next i
Next r
MsgBox "işlem tamam"
End Sub
 
Merhaba Halit Bey İlginize Teşekkür Ederim
Özür Dilerim
Hata Bende Daha Evvel Formülle İstediğimi Belirtmeliydim
Makro İle Değilde
Formülle Rica Ediyorum.
 
yanıt

Boşa gitmesin.
Kod:
Sub aktar()
Sayfa1.[e3:h1000].ClearContents
son = Sayfa1.Cells(Rows.Count, "b").End(xlUp).Row
For sat = 5 To Sayfa2.Cells(Rows.Count, "b").End(xlUp).Row
Set bul = Sayfa1.Range("b2:B" & son).Find(Sayfa2.Cells(sat, "b"), , xlValues, xlWhole)
On Local Error Resume Next
If Not bul Is Nothing And LCase(Sayfa1.Cells(bul.Row, "c")) = LCase(Sayfa2.Cells(sat, "c")) And _
LCase(Sayfa1.Cells(bul.Row, "d")) = LCase(Sayfa2.Cells(sat, "d")) Then
    Sayfa1.Cells(bul.Row, "e") = Sayfa2.Cells(sat, "e").Value
    Sayfa1.Cells(bul.Row, "f") = Sayfa2.Cells(sat, "f").Value
    Sayfa1.Cells(bul.Row, "g") = Sayfa2.Cells(sat, "g").Value
    Sayfa1.Cells(bul.Row, "h") = Sayfa2.Cells(sat, "h").Value
    End If
Next
End Sub
 

Ekli dosyalar

3 Şarta Bağlı Veri Aktarma.

Merhaba Dosyayı Değiştirmek Zorunda Kaldım Özür Dilerim
Bu dosyama Göre Yardımlarınızı Bekliyorum Çok Teşekkür Ederim Hayırlı Ramazanlar.
 
Şimdi Gönderdim
 
Son düzenleme:
garanti01 çok teşekkür ederim sağolun 6 nolu mesajımda dosyayı değiştirdiğimi söylemiştim lütfen 6 nolu mesajımdaki dosyaya bakabilirmisiniz o dosya biraz farklıda sağolun hayırlı ramazanlar.
 
garanti01 çok teşekkür ederim sağolun 6 nolu mesajımda dosyayı değiştirdiğimi söylemiştim lütfen 6 nolu mesajımdaki dosyaya bakabilirmisiniz o dosya biraz farklıda sağolun hayırlı ramazanlar.

işinize yaradıysa ne mutlu, bahsettiğiniz dosyayı ben şimdi gördüm, ama o konu benim için çok karışık. Uzman yardımı almak lazım.
 
anladım garanti01 çok teşekkür ederim sağolun.
 
6 nolu mesajımdaki dosyaya inşallah başka arkadaş yardımcı olmaya çalışacaktır teşekkür ederim
 
Geri
Üst