• DİKKAT

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

veri aktarma

Katılım
17 Ekim 2006
Mesajlar
97
Excel Vers. ve Dili
10.2701.2625 tr
Üstadlar

Bu programda günsonu sayfasının altına ileri tarihli ödemelerden ertesi güne ait olanları çağırmak istiyorum.
Kullanmaya çalıştığım kod ;
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range, ilk_adres As String, sat As Long
On Error Resume Next
If Intersect(Target, [B14]) Is Nothing Then Exit Sub
Range("E17:N36").ClearContents
If Target.Value = "" Then Exit Sub
sat = 17
Set k = Sheets("ÖDEMELER").Range("A6:A666").Find(Target.Va lue, , xlValues, xlWhole)
If Not k Is Nothing Then
ilk_adres = k.Address
Do
Cells(sat, "E").Value = k.Offset(0, 2).Value
Cells(sat, "F").Value = k.Offset(0, 5).Value
Cells(sat, "G").Value = k.Offset(0, 9).Value
sat = sat + 1
Set k = Sheets("ÖDEMELER").Range("A6:A666").FindNext(k)
Loop While Not k Is Nothing And k.Address <> ilk_adres
End If
End Sub

Ama yapamadım
Yardımcı olurmusunuz
 

Ekli dosyalar

Sayfanıza göre aramayı yanlış aralıkta yapıyorsunuz.
Range("A6:A666")
kısımlarını Range("B6:B666") olarak değiştirin.
Cells(sat, "G").Value = k.Offset(0, 8).Value
olarak değiştirin.
 
sayın emre

sayın emre
İlginize teşekkür ederim
dediğinizi yaptım dosya ilişikte gine olmadı
 

Ekli dosyalar

çok teşekkür ederim çalıştı
yanlız mantığını anlayamadım
neden f2 enter gerekiyor?
 
liginize teşekkürler
detayı için daha çalışmam lazım anlaşılan
 
Geri
Üst