• DİKKAT

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

Farklı 2 sayfadaki girişleri 3. sayfada listelemek

  • Konbuyu başlatan Konbuyu başlatan agir
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Ocak 2005
Mesajlar
12
kolay gelsin

benim sorunum şöyle.

3 sayfalı bir excel dosyam var. bunlar Gelir Gider ve Rapor..
gelir ve gider sayfalarına günlük olarak veri girişi yapılacak.
rapor sayfasında belirlenen iki hücredeki tarih aralğını girip onayladığımızda
o tarih aralığındaki yapılan tüm işlemler rapor sayfasında görünmesini istiyorum acaba mümkünmü ??

şimdiden teşekkür ederim. iyi çalışmalar.
 

Ekli dosyalar

Sayfanın kod kısmına yazıp deneyin;

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address(0, 0) <> "C3" Then Exit Sub
    Range("A7:H1000", "J7:O1000").ClearContents
    Dim i As Integer, x As Integer
    For i = 3 To Sayfa1.Range("B65536").End(3).Row
        If CLng(CDate(Sayfa1.Cells(i, "b"))) >= Range("C2").Value And _
           CLng(CDate(Sayfa1.Cells(i, "b"))) <= Target.Value Then
            Sayfa1.Cells(i, 2).Resize(, 8).Copy Range("A65536").End(3)(2, 1)
        End If
    Next i
     For i = 3 To Sayfa2.Range("B65536").End(3).Row
        If CLng(CDate(Sayfa2.Cells(i, "b"))) >= Range("C2").Value And _
           CLng(CDate(Sayfa2.Cells(i, "b"))) <= Target.Value Then
            Sayfa2.Cells(i, 2).Resize(, 6).Copy Range("J65536").End(3)(2, 1)
        End If
    Next i
    i = Empty: x = Empty
End Sub
 
çoook teşekkür ederim

ne kadar da hızlı cevap yazdın Civan Jack arkadaşım şok oldum.
 
tekrar kolay gelsin
bu gonderimiş olduğum dosyada başka bir sayfada isme göre listeleme yapabilirmiyim?
pek beceremedim

şimdiden çok teşekkür ederim.
 
kolay gelsin
yukarıdaki makroya ek olarak ekteki dosyada rapor sayfasında bazı verilerin eklenmesini istiyorum acaba mümkünmü
şimdiden iyi çalışmalar.
 

Ekli dosyalar

Sayfanın kod kısmına yazıp deneyin;

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address(0, 0) <> "C3" Then Exit Sub
    Range("A7:H1000", "J7:O1000").ClearContents
    Dim i As Integer, x As Integer
    For i = 3 To Sayfa1.Range("B65536").End(3).Row
        If CLng(CDate(Sayfa1.Cells(i, "b"))) >= Range("C2").Value And _
           CLng(CDate(Sayfa1.Cells(i, "b"))) <= Target.Value Then
            Sayfa1.Cells(i, 2).Resize(, 8).Copy Range("A65536").End(3)(2, 1)
        End If
    Next i
     For i = 3 To Sayfa2.Range("B65536").End(3).Row
        If CLng(CDate(Sayfa2.Cells(i, "b"))) >= Range("C2").Value And _
           CLng(CDate(Sayfa2.Cells(i, "b"))) <= Target.Value Then
            Sayfa2.Cells(i, 2).Resize(, 6).Copy Range("J65536").End(3)(2, 1)
        End If
    Next i
    i = Empty: x = Empty
End Sub

bu makroyu farklı sayfalardan tek sayfaya toplamak için ne yapmak gerek yardımcı olurmusunuz
 
kolay gelsin
yukarıdaki makroya ek olarak ekteki dosyada rapor sayfasında bazı verilerin eklenmesini istiyorum acaba mümkünmü
şimdiden iyi çalışmalar.

Private Sub Worksheet_Change(ByVal Target As Range)
Target = BH(Target)
End Sub

Function BH(cevir)
BH = Replace(cevir, "i", "İ")
BH = Replace(BH, "ı", "I")
BH = UCase(BH)
End Function


gider sayfasındaki verileri silmek istediğimde aşağıdaki hatayı alıyorum neden olabilir

Function BH(cevir)
BH = Replace(cevir, "i", "İ")
BH = Replace(BH, "ı", "I")
BH = UCase(BH)
End Function


BH = Replace(cevir, "i", "İ") kırmızı olan bu kısım sarı oluyor
 
Geri
Üst