• DİKKAT

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

Ondalıklı sayının değiştir butonu kullanınca tamsayıya çeviriyor

Katılım
27 Aralık 2006
Mesajlar
254
Excel Vers. ve Dili
Excel Visual Basic 6.0
Sayın üstadlar ve arkadaşlar. Bir Userform'um var. Bu UserFormda ListBoxda Bulunan verileri çift tıklayarak gerekli dosyalara aktarıyorum. Düzeltme işlemi yaptıktan sonra ondalıklı olan rakkamı tam sayıya çeviriyor. Örneğin; 1,60 gibi bir rakkamı seçiliyi düzelt dedikten sonra rakkamı 16 olarak değiştirip kaydediyor. TextBox'ı Ondalıklı rakkam formatına çevirmeme rağmen düzeltme işlemi yaptıktan sonra yine aynı işlemi yapıyor. Bu sorunu nasıl çözebilirim. Acilen yardımlarınızı bekliyorum. Saygılarımla, iyi çalışmalar. Dosya ektedir.
 
Merhaba.
Kodları aşağıdaki gibi değiştirp deneyiniz.:cool:
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim birim As Single
    On Error Resume Next
    
    TextBox2 = Format(TextBox2.Value, "#,##0.00")
For a = 0 To 5
TextBox2 = Format(TextBox2.Value, "##,##0.00")
Controls("textbox" & a + 1) = ListBox1.Column(a)
Next
birim = ListBox1.Column(1)
sat = ListBox1.ListIndex + 2
TextBox2 = Format(birim, "#,##0.00")
'Range("A" & sat & ":I" & sat).Interior.ColorIndex = 6
CommandButton1.Enabled = False
CommandButton2.Enabled = True
CommandButton3.Enabled = True
End Sub
 
Teşekkür

Merhaba.
Kodları aşağıdaki gibi değiştirp deneyiniz.:cool:
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim birim As Single
    On Error Resume Next
    
    TextBox2 = Format(TextBox2.Value, "#,##0.00")
For a = 0 To 5
TextBox2 = Format(TextBox2.Value, "##,##0.00")
Controls("textbox" & a + 1) = ListBox1.Column(a)
Next
birim = ListBox1.Column(1)
sat = ListBox1.ListIndex + 2
TextBox2 = Format(birim, "#,##0.00")
'Range("A" & sat & ":I" & sat).Interior.ColorIndex = 6
CommandButton1.Enabled = False
CommandButton2.Enabled = True
CommandButton3.Enabled = True
End Sub

Sayın üstad, size çok teşekkür ederim. Saygılarımla.
 
Geri
Üst