• DİKKAT

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

textbox'ta toplama işlemi

Bir düğme oluşturun. Aşağıdaki kodu içine ekleyin. Yada hangi olaya bağlamak istiyorsanız kodu o olayın içine ekleyin.

Kod:
Private Sub CommandButton2_Click()
For i = 31 To 41
topla = Val(Controls("textbox" & i)) + topla
TextBox42 = topla
Next
End Sub
 
ya ben formda sorgu çalıştır diyorum 41 tane textbox açılıyor. sorgudan sonra acılan textboxları buton olmadan toplayamaz mıyız
 
Selamlar,

Bu işlemi Class Modüle uygulaması ile rahatlıkla yapabilirsiniz.


Çalışmanızdaki Class2 modülüne aşağıdaki kodu uygulayın.

Kod:
Public WithEvents Txt As MSForms.TextBox

Private Sub Txt_Change()
    Dim TOPLAM As Double
    For X = 31 To 41
    If UserForm3.Controls("TextBox" & X) <> "" Then TOPLAM = TOPLAM + UserForm3.Controls("TextBox" & X)
    Next
    UserForm3.TextBox42 = Format(TOPLAM, "#,##0.00")
End Sub

UserForm3 isimli formunuzun kod sayfasının en başına aşağıdaki kodu uygulayın.

Bu satır kodların en üstünde olmalıdır.

Kod:
Dim Txt() As New Class2


Alttaki kodlarıda yine formunuzun kod sayfasında alt tarafa uygulayın.

Kod:
Private Sub UserForm_Initialize()
    ReDim Preserve Txt(45)
    For X = 31 To 41
    Set Txt(X).Txt = Controls("TextBox" & X)
    Next
End Sub
 
ya arkada&#351;lar textbox44 te arama yapmak i&#231;in de&#287;er giriyorum. bu textbox bo&#351; iken bir uyar&#305; versin istiyorum
 
ya arkada&#351;lar taksit taksit oluyor ama kusura bakmay&#305;n. Kendim bakarak uyarlar&#305;m diye d&#252;&#351;&#252;nm&#252;&#351;t&#252;m. Bu kez textbox43'e toplam als&#305;n textbox15 ila textbox 30 daki de&#287;erleri
 
textbox toplamında hata veriyor

textbox43 teki toplama formülünde hata veriyor. birde ondalıklı gözükmüyor
 
Selamlar,

Ekte örnek dosyanız üzerinde gerekli düzenlemeleri yaptım. İncelermisiniz.
 
Son düzenleme:
san&#305;r&#305;n yanl&#305;&#351; olmu&#351;. Tekrar bir bakabilirmiyiz. Ele ge&#231;enle b&#252;r&#252;t tutar kar&#305;&#351;m&#305;&#351; san&#305;r&#305;m. Yani ele ge&#231;en 851,66 br&#252;t tutar 1262 olacakt&#305;
 
Son düzenleme:
Selamlar,

Yanl&#305;&#351; olan nedir? A&#231;&#305;klarm&#305;s&#305;n&#305;z.
 
Ele ge&#231;en form&#252;l&#252; ile Br&#252;t tutar form&#252;lleri yer de&#287;i&#351;tirecek. Yani ele ge&#231;en 851 b&#252;r&#252;t tutar 1262 olacak
 
Selamlar,

&#220;steki mesaj&#305;mdaki dosyada gerekli d&#252;zeltmeleri yapt&#305;m. &#304;ncelermisiniz.
 
Selamlar,

&#214;rnek dosyay&#305; yeniden &#252;stteki mesaj&#305;ma ekledim. &#304;ncelermisiniz.
 
Te&#350;ekk&#220;r Eder&#304;m. S&#304;zlerede Zahmet Oldu. Hayirli &#199;ali&#350;malar
 
Geri
Üst