Soru dolu TextBoxları sayma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Userformda TextBox (2,4,6,8,10) hangileri dolu ise dolu olan TextBox sayısını TextBox13' e nasıl aldırabilirim?
Saygılarımla
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Hüseyin abi
İstediğimi yaptım gibi ama sıkıntı var.
Rica etsem kod da ki hatamı düzeltebilir misin?

Kod:
Private Sub CommandButton1_Click()
 If OptionButton1 = True Then
   Dim Toplam As Double
    Say = 0
    For X = 2 To 10 Step 1
    If Say = 5 Then GoTo SoN
    If Controls("TextBox" & X) <> "" Then
    Toplam = Toplam + Controls("TextBox" & X).Value
    Say = Say + 1
    End If
    Next
SoN: TextBox12 = Say
 Onay = MsgBox("(KDV %8 Seçtiniz) Kaydetmek istiyor musunuz?", vbCritical + vbYesNo)
    If Onay = vbNo Then Exit Sub
TextBox13.Value = Format((TextBox11 / 108) * 100, "#,##0.00")
End If

If OptionButton2 = True Then

   Dim Topla As Double
    Say = 0
    For X = 2 To 10 Step 1
    If Say = 5 Then GoTo SoN
    If Controls("TextBox" & X) <> "" Then
    Topla = Topla + Controls("TextBox" & X).Value
    Say = Say + 1
    End If
    Next
SoN1: TextBox12 = Say
 Onay = MsgBox("(KDV %18 Seçtiniz) Kaydetmek istiyor musunuz?", vbCritical + vbYesNo)
    If Onay = vbNo Then Exit Sub

TextBox13.Value = Format((TextBox11 / 118) * 100, "#,##0.00")
End If
  For i = 1 To 10
        Controls("TextBox" & i) = Empty
    Next
End Sub
KDV 8 seçince TextBox13.Value = Format((TextBox11 / 118) * 100, "#,##0.00")
KDV 18 Seçince de TextBox13.Value = Format((TextBox11 / 108) * 100, "#,##0.00")
kısımları hata veriyor. Aktarma kodlarını da ekledim ama o da hata verdi.
 

Ekli dosyalar

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
Şuan pc başında değilim. İlk gördüğüm optionbutton2 de goto son yazımı hatalı mı.

.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Hüseyin abi
Müsait olduğunuz da bakabilir misiniz?
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
KDV 8 seçince TextBox13.Value = Format((TextBox11 / 118) * 100, "#,##0.00")
KDV 18 Seçince de TextBox13.Value = Format((TextBox11 / 108) * 100, "#,##0.00")
kısımları hata veriyor.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,532
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Teşekkür ederim Hüseyin Abi
Sağlıcakla
 
Üst