• DİKKAT

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

TextBox taki sayıyı excele sayı olarak aktarmak.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Merhaba arkadaşlar.
TextBox'lara yazdığım sayıları ve labelde aldığım toplamı aşağıdaki kodla para formatına çeviriyorum.
Kod:
TextBox3 = Format(TextBox3, "#,##0.00")
Kod:
Label4.Caption = Format(Label4, "#,##0.00")
Fakat excele kaydederken metin formatında kaydediyor. Dolayısıyla aşağıdaki kod işlevsiz hale geliyor.

Kod:
Private Sub CommandButton2_Click()
Dim j As Integer, s As Worksheet
Set s = Sheets("Sayfa1")
j = 5
s.Cells(j, "A").Value = FormatCurrency(WorksheetFunction.Sum(s.Range("A1:A4")))
s.Cells(j, "C").Value = FormatCurrency(WorksheetFunction.Sum(s.Range("C1:C4")))
End Sub
TextBoxlara alınan sayı veya para biçimlerini excele kaydederken aynı biçimde nasıl kaydederiz veya excele aktarılan verileri nasıl toplarız.
 

Ekli dosyalar

Satırları,
Kod:
Val(Label4)
şeklinde yazın.
 
Merhaba arkadaşlar.
TextBox'lara yazdığım sayıları ve labelde aldığım toplamı aşağıdaki kodla para formatına çeviriyorum.
Kod:
TextBox3 = Format(TextBox3, "#,##0.00")
Kod:
Label4.Caption = Format(Label4, "#,##0.00")
Fakat excele kaydederken metin formatında kaydediyor. Dolayısıyla aşağıdaki kod işlevsiz hale geliyor.

Kod:
Private Sub CommandButton2_Click()
Dim j As Integer, s As Worksheet
Set s = Sheets("Sayfa1")
j = 5
s.Cells(j, "A").Value = FormatCurrency(WorksheetFunction.Sum(s.Range("A1:A4")))
s.Cells(j, "C").Value = FormatCurrency(WorksheetFunction.Sum(s.Range("C1:C4")))
End Sub
TextBoxlara alınan sayı veya para biçimlerini excele kaydederken aynı biçimde nasıl kaydederiz veya excele aktarılan verileri nasıl toplarız.

alternatif kod

Kod:
Private Sub CommandButton3_Click()
Sheets("Sayfa1").Range("A1").Value = Label4 * 1
Sheets("Sayfa1").Range("A2").Value = Label4 * 1
Sheets("Sayfa1").Range("A3").Value = Label4 * 1
Sheets("Sayfa1").Range("A4").Value = Label4 * 1
Sheets("Sayfa1").Range("c1").Value = TextBox3 * 1
Sheets("Sayfa1").Range("c2").Value = TextBox3 * 1
Sheets("Sayfa1").Range("c3").Value = TextBox3 * 1
Sheets("Sayfa1").Range("c4").Value = TextBox3 * 1

End Sub
 
Hamit hocam, Halit hocam ayrı ayrı teşekkür ederim.
 
Geri
Üst