• DİKKAT

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

İki tarih arası yeniden hesaplama

Katılım
27 Temmuz 2007
Mesajlar
113
Excel Vers. ve Dili
ofis 2000
Sayın Üstadlarım; ekli örnekde userform üzerinde girilen tarihler aralığında ki tarihlere göre sayfadaki "c" sütunundaki hesaplamalar yeniden yapılması için gereken koadlara ihityacım var. yardımlarınız için teşekkürler.
 

Ekli dosyalar

Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    For X = 2 To [A65536].End(3).Row
        If Cells(X, "A") >= CDate(TextBox1) And Cells(X, "A") <= CDate(TextBox2) Then
            Cells(X, "C") = Cells(X, "B") * 0.05
        End If
    Next
    
    MsgBox "Hesaplama işlemi tamamlanmıştır.", vbInformation
End Sub
 
Selamlar,

Özel mesajdan yazmanıza gerek yok. Açtığınız başlığa isteklerinizi belirtebilirsiniz.

Üstad, çok teşkkür ederim tam istedğim gibi. Ayrıca, seçilen bu iki tarih arasındaki toplam textbox3 deki rakamdan büyük eşitse kriterini ekleyebilirmiyiz. yani "c" sütunundaki değeri hem tarih aralığı hemde belirtilen tutardan büyük eşitse yeniden hesaplanacak.

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    For X = 2 To [A65536].End(3).Row
        If Cells(X, "A") >= CDate(TextBox1) And Cells(X, "A") <= CDate(TextBox2) Then
            If Cells(X, "C") >= TextBox3 Then Cells(X, "C") = Cells(X, "B") * 0.05
        End If
    Next
    
    MsgBox "Hesaplama işlemi tamamlanmıştır.", vbInformation
End Sub
 
Geri
Üst