DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub ComboBox1_Change()
ComboBox1 = Format(ComboBox1, "dd.mm.yyyy")
End Sub
Private Sub ComboBox2_Change()
ComboBox2 = Format(ComboBox2, "dd.mm.yyyy")
End Sub
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Sheets("RAPOR").[a1:k10000].ClearContents
For i = 1 To [b65536].End(3).Row
If Range("b" & i) >= CLng(CDate(ComboBox1)) And Range("b" & i) <= CLng(CDate(ComboBox2)) Then
Range("b" & i).EntireRow.Copy
s = s + 1
Sheets("RAPOR").Range("a" & s).PasteSpecial
End If
Next
Application.ScreenUpdating = True
Application.CutCopyMode = False
Unload Me
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "B1:B" & [b65536].End(3).Row
ComboBox2.RowSource = "B1:B" & [b65536].End(3).Row
End Sub
Bu dedikleriniz zaten sayfaya koymuş olduğunuz Otomatik Filtre ile yapabilirsiniz.Aynı formda Önce bir müşteri yada müşteri aralığı seçtikten sonra o müşteriye ait tarih aralığınıda seçmek istiyorum mesela "Müşteri1'in 12/12/2006 dan 14/12/2006 yakadar olan işlemleri yada Müşteri1 den Müşteri10'a kadar olan Müşterilerin 12/12/2006 dan 14/12/2006 "yakadar olan işlemleririni raporlayabilecek şekilde bir form yapmak istiyorum.Ve raporda sayfa2 den süzülmüş verilerin ALTTOPLAM larınıda raporda çıkartmak istiyorum. Ben çok uğraştım ama işin içinden çıkamadım kafam durdu valla yardımlarınızı bekliyorum teşekürler.....:???:
Private Sub ComboBox1_Change()
Cells(ComboBox1.ListIndex + 1, 1).Select
TextBox1 = ActiveCell.Offset(0, 1).Value
End Sub
Private Sub ComboBox2_Change()
Cells(ComboBox2.ListIndex + 1, 1).Select
TextBox2 = ActiveCell.Offset(0, 1).Value
End Sub
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Sheets("RAPOR").[a2:k10000].ClearContents
For i = 1 To [b65536].End(3).Row
If Range("b" & i) >= CLng(CDate(TextBox1)) And Range("b" & i) <= CLng(CDate(TextBox2)) Then
Range("b" & i).EntireRow.Copy
s = s + 1
Sheets("RAPOR").Range("a" & s + 1).PasteSpecial
End If
Next
TextBox3 = WorksheetFunction.Sum(Sheets("RAPOR").[G2:G10000])
Application.ScreenUpdating = True
Application.CutCopyMode = False
End Sub
Private Sub TextBox1_Change()
TextBox1 = Format(TextBox1, "dd.mm.yyyy")
End Sub
Private Sub TextBox2_Change()
TextBox2 = Format(TextBox2, "dd.mm.yyyy")
End Sub
Private Sub TextBox3_Change()
TextBox3 = Format(TextBox3, "#,##00.0")
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "A1:A" & [A65536].End(3).Row
ComboBox2.RowSource = "A1:A" & [A65536].End(3).Row
End Sub