• DİKKAT

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

metin olarak kaydedilen sayıyı hatası

  • Konbuyu başlatan Konbuyu başlatan MFY81
  • Başlangıç tarihi Başlangıç tarihi
Katılım
13 Ocak 2013
Mesajlar
15
Excel Vers. ve Dili
excel 2010 vbo
Private Sub TextBox2_AfterUpdate()

On Error Resume Next

TextBox2 = Format(TextBox2, "#,##0.00")

If Not IsNumeric(TextBox2.Value) Then
MsgBox "Hatalı Giriş." & vbLf & "Yalnızca sayısal değer girebilirsiniz..!! VE bu bölümü boş geçemezsiniz", vbCritical, "HATALI GİRİŞ !"
TextBox2 = ""
Exit Sub
End If

End Sub

sayfaya metin olarak saklanan sayı hatası veriyor.
bunu nasıl düzeltebilirim.
 
Textbox'taki veriyi hücreye aktarırken aşağıdaki şekilde aktarınız.
Kod:
Range("A1") = 1 * TextBox2
Range("A1").NumberFormat = "#,##0.00"
 
Merhaba,

Aşağıdaki gibi dener misiniz?

Kod:
Private Sub CommandButton1_Click()
    Range("A1") = [COLOR="red"]CDbl[/COLOR](TextBox2.Value)
End Sub

Kod:
Private Sub TextBox2_AfterUpdate()

    On Error Resume Next
    
    TextBox2 = Format(TextBox2, "#,##0.00")
    
    If Not IsNumeric([COLOR="Red"]CDbl[/COLOR](TextBox2.Value)) Then
        MsgBox "Hatalı Giriş." & vbLf & "Yalnızca sayısal değer girebilirsiniz..!! VE bu bölümü boş geçemezsiniz", vbCritical, "HATALI GİRİŞ !"
        TextBox2 = ""
        Exit Sub
    End If

End Sub
 
Range("A1") = 1 * TextBox2
Range("A1").NumberFormat = "#,##0.00"


bu formül işimi görüyor ancak bunu A2 den itibaren boş hücreye yazdırarak devam etmesi gerekiyor. bu konuda yardımcı olabilirmisiniz.
 
Geri
Üst