userformda textbox kutusu boş olunca hata veriyor.

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Sheets("HESAP").Range("H" & Bos_Satir).Value = TextBox35.Text - (TextBox33.Text * Sheets("HESAP").Range("B2") / 100)

TextBox35.Text kutusu boş olunca hata veriyor sayı olunca işlem yapıyor hata vermeden bu formülden sonuç almak mümkünmü
 
S

Skorpiyon

Misafir
Sayın fedeal,

Aşağıdaki şekilde bir dener misiniz

if textbox35 = "" then
msgbox "Textbox35 boş"
goto 10
Else
Sheets("HESAP").Range("H" & Bos_Satir).Value = TextBox35.Text - (TextBox33.Text * Sheets("HESAP").Range("B2") / 100)
end if
10
 
S

Skorpiyon

Misafir
Veya bu kodun üstüne,
On Error Resume Next
yazarsanız da olur.
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Hem hata vermeyecek hemde formülden sonuç almak için,
Aşağıdaki gibi deneyiniz...

Kod:
TextBox35 - [COLOR=blue][B](Val(TextBox33) * Sheets("HESAP").Range("B2") / 100)[/B][/COLOR]
 
Üst