• DİKKAT

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

veri aktarma Raporlama

Katılım
30 Aralık 2004
Mesajlar
240
tablolarda girilen bilgilerin ödendi+ ödenmedi isim rapor nasıl alabilirim ayrı bir sayfaya isim listesi alabilirmiyim TŞK.
 

Ekli dosyalar

Son düzenleme:
=EĞER(C6>0;"ÖDENDİ";"ÖDENMEDİ")

Bu şekilde bir formülle işinizi görebilirsiniz sanırım..
 
tşk tamam fakat ödendi ödenmedi diye bir isim listesi almak istiyorum ayrı bir sayfada
d6 ila d25 süzecek rapor.
 
Son düzenleme:
Sorununuzu formüllerle çözmeye devam edersek, Ana sayfanın D6 hücresine:

=DÜŞEYARA(A6;'Necat Bölükbaşı'!$A$5:$D$25;4;0)

formülünü yapıştırdığınızda ilgili kişinin sayfasındaki bilgiyi getirecektir.
 
Bilgiler Ana sayfada sabit değilse, makro kullanarak çözüm bulmak daha mantıklı. Bu konuda yetkin arkadaşlar yardımcı olacaktır sanırım [ Benim onun içinden çıkmam çok zaman alır :) ]

Kolay gelsin
 
Zaten anasayfada ödendi ödenmedi diye rapor almışsınız.:cool:
 
slm şimdi tüm 12 ayın icinden ayıklama yapa bilmek icin bir isim şubata veya diger aylarda ödemedi veya ödenen lerin bir listesi ayrı sayfada almak istiyorum
 
isim sayfalarından hangi aylar ödedi ödemedi diye bir rapor listesi başka bir sayfaya
nasıl macro ile cözüm bulabilirim
 
Dosyanız Ekte.:cool:
Kod:
Sub odendi()
Dim s2 As Worksheet, i As Long, sat As Long, k As Long, j As Integer
Sheets("AnaSayfa").Select
Application.ScreenUpdating = False
Range("A5:D65536").ClearContents
sat = 5
For j = 2 To Worksheets.Count
    Set s2 = Sheets(Sheets(j).Name)
    Cells(sat, "A").Value = Sheets(j).Name
    sat = sat + 1
    For s = 6 To 17
        If UCase(Replace(Replace(s2.Cells(s, "D").Value, "i", "İ"), "ı", "I")) = "ÖDENDİ" Then
            Range(Cells(sat, "A"), Cells(sat, "D")).Value = _
            s2.Range(s2.Cells(s, "A"), s2.Cells(s, "D")).Value
            sat = sat + 1
        End If
    Next s
Next j
Application.ScreenUpdating = True
MsgBox "Ödenenler Akatarıldı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
Sub odenmedi()
Dim s2 As Worksheet, i As Long, sat As Long, k As Long, j As Integer
Sheets("AnaSayfa").Select
Application.ScreenUpdating = False
Range("A5:D65536").ClearContents
sat = 5
For j = 2 To Worksheets.Count
    Set s2 = Sheets(Sheets(j).Name)
    Cells(sat, "A").Value = Sheets(j).Name
    sat = sat + 1
    For s = 6 To 17
        If UCase(Replace(Replace(s2.Cells(s, "D").Value, "i", "İ"), "ı", "I")) = "ÖDENMEDİ" Then
            Range(Cells(sat, "A"), Cells(sat, "D")).Value = _
            s2.Range(s2.Cells(s, "A"), s2.Cells(s, "D")).Value
            sat = sat + 1
        End If
    Next s
Next j
Application.ScreenUpdating = True
MsgBox "Ödenenler Akatarıldı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 

Ekli dosyalar

Tşk hocam fakat combobox isimler gözükmüyor ayrı bir rapor sayfasınaatabilirmi acaba
valla bayram hediyesi oldu
 
Geri
Üst