textbox sayısal ayraç problemi

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Aşağıdaki formatı textboxlarıma uygulamak istiyorum
Fakat bir türlü netice alamadım

Uluslararasındaki değerleride değiştirmeme rağmen de netice alamadım.



For a = 2 To 27 Step 3
Controls("textbox" & a).Value = FormatCurrency(Controls("textbox" & a))
Next

For a = 2 To 27 Step 3
Controls("textbox" & a).Value = Ccur(Controls("textbox" & a))
Next


For a = 2 To 27 Step 3
Controls("textbox" & a) = Format(Controls("textbox" & a), "#.##0,00")
Next



640.346,76 hücrede ki parasal değer
64.034.676,00 textbox daki parasal değer böyle geliyor

binlik ayracını “,” yaptığımda da düz olarak yazıyor


Saygılarımla,
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:3048608af8]For a = 2 To 27 Step 3
Controls("textbox" & a) = Format(Controls("textbox" & a), "#,##0.00")
Next
[/vb:1:3048608af8]
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sn. Leventm ilginize teşekkür ederim
Gene değişik bir formatta getiriyor.

Ben kodların hepsini gönderiyorum sanki bir mantık hatası var.

Private Sub MultiPage1_Click(ByVal Index As Long)
On Error Resume Next

If MultiPage1.SelectedItem.Name = "Page3" Then


For a = 1 To 9
Controls("textbox" & a).Value = Sheets("toplam").Cells(a + 1, 2)
Next

For a = 1 To 9
Controls("textbox" & a + 9).Value = Sheets("toplam").Cells(a + 1, 3)

Next


For a = 1 To 9
Controls("textbox" & a + 18).Value = Sheets("toplam").Cells(a + 1, 4)
Next


For a = 1 To 27 Step 3
Controls("textbox" & a) = Format(Controls("textbox" & a), "0")
Next

For a = 2 To 27 Step 3
Controls("textbox" & a) = Format(Controls("textbox" & a), "#,##0.00")
Next


For a = 3 To 27 Step 3
Controls("textbox" & a) = Format(Controls("textbox" & a), "###,##0")
Next

End If

End Sub


Saygılarımla
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ã?rneğin aşağıdaki gibi deneyin.

Controls("textbox" & a + 9).Value = format(Sheets("toplam").Cells(a + 1, 3) , "#,##0.00")
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Çok Teşekkür Ederim
 
Üst