Toplama işlemi

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba,

Formun click olayı yerine Textbox3 change olayına yazmayı denediniz mi?
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Satıs formu için bu şekilde yapınız. Diğer formu siz uyarlama yaparsınız.

Satıs formunda şağıdaki kodu silin.
Kod:
Private Sub UserForm_Click()
TextBox4.Text = TextBox2.Text * TextBox3.Text
End Sub
Aşağıdaki kodu yeni mudule yazın.
Kod:
Sub sonuc_al()
    If Satıs.TextBox2 <> "" And Satıs.TextBox3 <> "" Then
        If IsNumeric(Satıs.TextBox2) And IsNumeric(Satıs.TextBox3) Then
            snc = Satıs.TextBox2 * Satıs.TextBox3
        End If
    End If
    Satıs.TextBox4.Value = Format(snc, "#,##0.00")
End Sub
Textbox2 için;
Kod:
Private Sub TextBox2_Change()
Call sonuc_al
End Sub
Textbox3 için;
Kod:
Private Sub TextBox3_Change()
Call sonuc_al
End Sub
 
Katılım
8 Ocak 2009
Mesajlar
57
Excel Vers. ve Dili
2013 türkçe
Satıs formu için bu şekilde yapınız. Diğer formu siz uyarlama yaparsınız.

Satıs formunda şağıdaki kodu silin.
Kod:
Private Sub UserForm_Click()
TextBox4.Text = TextBox2.Text * TextBox3.Text
End Sub
Aşağıdaki kodu yeni mudule yazın.
Kod:
Sub sonuc_al()
    If Satıs.TextBox2 <> "" And Satıs.TextBox3 <> "" Then
        If IsNumeric(Satıs.TextBox2) And IsNumeric(Satıs.TextBox3) Then
            snc = Satıs.TextBox2 * Satıs.TextBox3
        End If
    End If
    Satıs.TextBox4.Value = Format(snc, "#,##0.00")
End Sub
Textbox2 için;
Kod:
Private Sub TextBox2_Change()
Call sonuc_al
End Sub
Textbox3 için;
Kod:
Private Sub TextBox3_Change()
Call sonuc_al
End Sub
Çok teşekkürler ellerinize sağlık.
 
Üst