• DİKKAT

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

ay içerisinde yapılacak ödemelerin raporunu almak

  • Konbuyu başlatan Konbuyu başlatan yolcu50
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Şubat 2007
Mesajlar
141
Excel Vers. ve Dili
excel 2010
arkadaşlar ekli dosyada şirket borçlarına ait bilgiler var. Benim istediğim hatırlatma sayfasında e1 hücresine girilen ay a ait ve ödeme tarihi geçen ödemeleri tarih sırasına göre listelemesi. Bu listeleyi hazırlarken ödeme yapılacak firma ismini her sayfada ki b3 sütunundan alması. yardımlarınız için şimdiden tşk ederim.
 
arkadaşlar ekli dosyada şirket borçlarına ait bilgiler var. Benim istediğim hatırlatma sayfasında e1 hücresine girilen ay a ait ve ödeme tarihi geçen ödemeleri tarih sırasına göre listelemesi. Bu listeleyi hazırlarken ödeme yapılacak firma ismini her sayfada ki b3 sütunundan alması. yardımlarınız için şimdiden tşk ederim.
Dosyanız hazır..:cool:
Kod:
Sub odeme()
Dim k As Worksheet, i As Long
Dim tar1 As Date, tar2 As Date
Application.ScreenUpdating = False
Range("A3:C65536").ClearContents
If Not IsDate(Range("E1").Value) Then
    MsgBox "E1 Hücresine Bir tarih giriniz..!!", vbCritical, "DİKKAT"
    Exit Sub
End If
sat = 3
tar1 = DateSerial(Year(Range("E1").Value), Month(Range("E1").Value), 1)
For Each k In Worksheets
    If k.Name <> "HATIRLATMA SAYFASI" Then
        For i = 3 To 27
            tar2 = DateSerial(Year(k.Cells(i, "C").Value), Month(k.Cells(i, "C").Value), 1)
            If tar1 = tar2 Or k.Cells(i, "C").Value < tar1 And k.Cells(i, "F").Value > 0 And Not k.Cells(i, "C").Value = Empty Then
       
                Cells(sat, "A").Value = k.Range("B3").Value
                Cells(sat, "B").Value = k.Cells(i, "C").Value
                Cells(sat, "C").Value = k.Cells(i, "D").Value
                sat = sat + 1
            End If
        Next i
    End If
Next
Range("A3:C65536").Sort Range("B3")
Application.ScreenUpdating = True
MsgBox "İŞLEM TAMAMLANDI..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Son düzenleme:
uzman&#305;m t&#351;kl ederim. g&#252;zel olmu&#351; bu kadar&#305;da yeterli ancak aktar&#305;lan bilgileri &#246;deme tarihine g&#246;re s&#305;ralatmak ve ge&#231;mi&#351; aylara ait taksitler &#246;denmedi ise onlar&#305;da listeye ilave etmesini istiyorum. &#214;denen taksit "e" s&#252;tununa miktar olarak yaz&#305;ld&#305;&#287;&#305;nda f s&#252;tunu 0,00 olacakt&#305;r.
 
uzman&#305;m birde &#246;zel soru soraca&#287;&#305;m Makro-VBA konular&#305;na merakl&#305;y&#305;m. bana yard&#305;mc&#305; olacak bir kitap tavsiye edebilirmisiniz
 
06 dan 59 selamlar :)

i&#231;imden geldi valla :)
 
uzman&#305;m eger ge&#231;mi&#351; aylara ait &#246;demesi yap&#305;lmam&#305;&#351; bor&#231;lar g&#252;n&#252; gelmi&#351; bor&#231;larla i&#231; i&#231;e olmuyorsa farkl&#305; bir butonla sadece g&#252;n&#252; ge&#231;mi&#351; bor&#231;lar olarakta listeletebiliriz
 
uzmanım tşkl ederim. güzel olmuş bu kadarıda yeterli ancak aktarılan bilgileri ödeme tarihine göre sıralatmak ve geçmiş aylara ait taksitler ödenmedi ise onlarıda listeye ilave etmesini istiyorum. Ödenen taksit "e" sütununa miktar olarak yazıldığında f sütunu 0,00 olacaktır.
Dosyayı istediğiniz şekilde düzenledim.2 numaralı mesajdan dosyayı indirebilirsiniz.:cool:
 
uzmanım bu tüm borçları listeliyor e1 hücresinde yazılı ay ve bu aydan önceki ödenmemiş borçları sıralatmamız mümkünmü
Dosyayı istediğiniz şekilde düzelttim.
2 numaralı mesajdan indirebilirsiniz.:cool:
 
Geri
Üst