• DİKKAT

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

Metin olarak saklanan sayıyı nasıl otamatik sayı yapabilirim?

  • Konbuyu başlatan Konbuyu başlatan pitsss
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Nisan 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
arakdaşalr. textbox kullanarak hücrelere yazdırdığım sayıları, sayı olarak saklamıyor. textbox ile yazdırdığım hücreyi açınca . metin olarak saklanan sayı uyarısı ve sayıya dönüştür uyarıları alıyorum.

bunu nasıl düzeltebilirim. çünkü o sayıların toplamını başka bir hücreye yazdırmak istiyorum. toplam formülünde o metin oalrka saklanana sayılar hesaplanmıyor?

textbox tan hücreye aktarmak için şu kdou kullanıyorum

ActiveCell.Offset(0, 0) = Format(TextBox8, "#,##0.00")
 
şu şekilde dene..
ActiveCell.Offset(0, 0) = Format(val(TextBox8), "#,##0.00")
 
Bunun için;

ActiveCell.Offset(0, 0) = Val(Textbox1)
ActiveCell.Offset(0, 0) = Textbox1*1
ActiveCell.Offset(0, 0) = CCur(Textbox1)

seçeneklerinden birisini kullanabilirsiniz.
 
Bunun için;

ActiveCell.Offset(0, 0) = Val(Textbox1)
ActiveCell.Offset(0, 0) = Textbox1*1
ActiveCell.Offset(0, 0) = CCur(Textbox1)

seçeneklerinden birisini kullanabilirsiniz.

tercihim
ActiveCell.Offset(0, 0) = CCur(Textbox1)
bu oldu.
ve işe yaradı.
teşekürler.
:) :hihoho:
 
Metin olarak saklanan sayıyı nasıl otamatik sayı yapabilirim?

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

sayfaya metin olarak saklanan sayı hatası veriyor.
bunu nasıl düzeltebilirim.
 
Format(TextBox2, "#,##0.00")

Bu ifade zaten tarihi metine dönüştürmeye yarıyor. Eğer bu veriyi bir hücreye yazıyorsanız 1 ile çarparak aktarın ve hücrenin biçimini tarih olarak ayarlayın.
 
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.
 
arkadaşlar bu konuda yardımcı olabilecek kimse yokmu.
 
Bu soruyu başka bir başlıkta sormuş ve aynen benim yukarda verdiğim cevabın makro halini vermiş arkadaşlar. Ancak siz bu başlıkta benim cevabımla ilgili bir dönüş yapmamış, beni görmezden gelmişsiniz. Yardımcı olmaya çalıştığım halde sanki yokmuşum gibi davranmışsınız.
 
Bu soruyu başka bir başlıkta sormuş ve aynen benim yukarda verdiğim cevabın makro halini vermiş arkadaşlar. Ancak siz bu başlıkta benim cevabımla ilgili bir dönüş yapmamış, beni görmezden gelmişsiniz. Yardımcı olmaya çalıştığım halde sanki yokmuşum gibi davranmışsınız.

SN.
YUSUF44 haklısınız. atladığım için kusura bakmayın. ayrıca ilginiz içinde teşekkür ederim.
 
Geri
Üst