• DİKKAT

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

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ü
 
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
 
Veya bu kodun üstüne,
On Error Resume Next
yazarsanız da olur.
 
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]
 
Geri
Üst