• DİKKAT

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

TextBox'larda Bölme İşlemi

Katılım
25 Ağustos 2005
Mesajlar
47
Excel Vers. ve Dili
İş Yerinde : Excel 2002-Tr
Evde : Excel 2003 Pro-Tr
Merhaba;
Arkadaşlar 3 tane TetxBox'ım var.
TextBox1'deki değeri TextBox2'deki degere böldürdügüm zaman TextBox3'te dogru sonucu vermiyor.
Ornegin 2,5 / 5 = 0,5 olması gerekirken 5,0 olarak veriyor.
Bu konuda yardımı olacak arkadaşlara tesekkur ederim...
 
Selamlar,

2,5 yerine 2.5 yazmayı deneyin.
 
Merhaba.
Aşağıdaki Kodu denermisiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim sayi1, sayi2 As Double
sayi1 = TextBox1.Value
sayi2 = TextBox2.Value
TextBox3.Value = Format(sayi1 / sayi2, "#,##0.00")
End Sub
 
Merhaba Orion2
Kodu asagidaki gibi yaziyorum ama sonuc yanlis cıkıyor....
'.......................
Private Sub txtnoktasayisi_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim ns, FS As Double
Dim ts As Integer

If Not IsNumeric(cmbaralik2.Value) Then Exit Sub
If Not IsNumeric(txtnoktasayisi.Value) Then Exit Sub

FS = cmbaralik2.Value
ts = txtnoktasayisi.Value
ns = (FS / ts)


If ns <= FS Then
txtref2.Value = Format(FS / ts, "#,##0.00")
End If
End Sub
 
Örnek dosyanızı yollarsanız sorunu çözmeye çalışırım.
ayrıca ts yi integer tamsayı değişken olarak tanımlamışsınız.ts tamsayı değişkenmi?Değilse onuda double veya single olarak tanımlayınız.
 
Sayın Orion2,
ts tam sayı olarak degisiyor (1,2,3,4...) gibi.
Ben işlemi ComboBox'taki sayıyı (2,5) TextBox'taki sayıya (5) böldürmeye calisinca problem cıkıyordu.
ComboBox'ı iptal edip yerine TextBox koyunca sorun cozuldu....

Fakat, neden ComboBox'taki sayıyı bolmede problem cıkardıgını anlayamadım.
eger bu konuda bir fikriniz varsa ve paylasırsanız memnun olurum.

Calistigim dosya ise epey buyudu ve Resmi Kuruma ait oldugu icin gondermem
sorun olabilir...
Simdiden ilgi ve alakaniza cok tesekkur ederim...
 
Merhaba anladığım kadarıyla textbox a; hücredeki bölüm işareti ile çıkarmak istiyorsun galiba,
işte yapacağın şey: format ettikden sonra en son şunu yazacaksın ("@@")
hadi kolay gelsin
 
Geri
Üst