Run-Time Error 13 type mismatch hatası

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar,
Userform, formatı CLng olan Textbox3 den, sayı biçimli C sütununa rakam girilince herhangi bir problem yok, (her zaman rakam girilmeyeceğinden) textbox3 rakam girilmeyip kaydet butonuna basıldığında type mismatch Runtime error 13 hatası vermekte. Bu hatayı nasıl düzeltebilirim?
Detaylı açıklama örnek dosyaya yazdım.
Örnek dosya ve hata resmini ekledim.
Bilgi için teşekkürler.
 

Ekli dosyalar

hmtstc

Altın Üye
Katılım
20 Şubat 2014
Mesajlar
315
Excel Vers. ve Dili
Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
10-04-2025
aşağıdaki şekilde eklenti yaptım üstüne,
iyi günler



" eklenti
If Not IsNumeric(frmkayit.Textbox3.Value) Then
MsgBox "Sadece sayı giriniz"
Exit Sub
End If

' üst kısım eklenti
With Sheets("Sayfa1")
Satır = .Range("A65536").End(3).Row + 1
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,674
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Her zaman veri girilmeyeceği için kodunuzun başına
prıvate sub.. dan sonraki satıra
Kod:
Private Sub cmdKaydet_Click()
On Error Resume Next
    If AdıBoşmu Then Exit Sub
    If TCNOBoşmu Then Exit Sub
ekleyiniz.
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar, Sayın Kemal Turan bey
Cevabınız için teşekkürler.
Saygılarımla...
 
Üst