• DİKKAT

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

Kodlar arası fark

  • Konbuyu başlatan Konbuyu başlatan Erdal
  • Başlangıç tarihi Başlangıç tarihi

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,057
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Merhaba
VBA çalışıyorum. iki texbox'ı toplamaya ve iki texbox'ı çarpmaya çalışırken şöyle bir durum oldu

1- TextBox1.Value = Val(texbox2) * Val(texbox3)
2- TextBox1.Value = TextBox2.Value * TextBox3.Value
3- TextBox11.Value = Val(TextBox12) + Val(TextBox13)

1ile 2 no.lu kod arasında ne fark var? 1 numaralı kod hata veriyor, 2 çalışıyor.

3 no.lu kod da çalışıyor. 1 ile 3 numaralı kodlar aynı format da acaba 1 neden çalışmıyor?
 
:cool:
Doğru kod:
Kod:
TextBox1.text = cdbl(texbox2.text) * cdbl(texbox3.text)
 
Teşekkür ederim Evren Bey

cdb1'in açılımı nedir acaba?
 
Teşekkür ederim Evren Bey

cdb1'in açılımı nedir acaba?
VBA'nın yerleşik fonksiyonudur.Ayrıca vba fonksiyonlar diye arama yaparsanız diğer fonksiyonlarıda öğrenmiş olursunuz.:cool:
sayı görünümde metin'i double değişkene çevirir.Mesela textboxların içine yazdığınız her değer metindir(Text).Bunları direk sayfaya atarsanız metin olarak kaydedilir.Tarih içinde cdate fonksiyonunu kullanmalısınız.
Ayrıca cdb1 değil cdbl dir.
 
Teşekkür ederim Evren Bey.
 
Geri
Üst