ay içerisinde yapılacak ödemelerin raporunu almak

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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
Katılım
27 Şubat 2007
Mesajlar
141
Excel Vers. ve Dili
excel 2010
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.
 
Katılım
27 Şubat 2007
Mesajlar
141
Excel Vers. ve Dili
excel 2010
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
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
06 dan 59 selamlar :)

i&#231;imden geldi valla :)
 
Katılım
27 Şubat 2007
Mesajlar
141
Excel Vers. ve Dili
excel 2010
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Üst