[Çözüldü]  Kod ile format sorunu

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

Kod ile format sorunu

İleti#1)  sakaryavedat » 19 May 2020 02:01

Merhaba,

Aşağıdaki kod ile hücreye yazdığım sayı formatı üzerinde hata işareti beliriyor ancak "Sayıya dönüştür" dediğimde düzeliyor.
Bu işlemi manuel olarak her hücrede ayrı ayrı yapmam gerekiyor.

Kod tarafında bu problemi nasıl çözebileceğime dair bir öneriniz varmıdır?

Teşeküürler.

.Range("BH" & KayitSatir).Value = VBA.Format(VBA.CDbl(frmTamirler.txtTeklifTamirTeklifBedel.Value), "#,##0.00")
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
sakaryavedat
 
Adı Soyadı:vedat SAKARYA
Kayıt: 11 Şub 2009 17:21
Konum: Türkiye
Meslek: Eektronik
Yaş: 42
İleti: 5
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Kod ile format sorunu

İleti#2)  Tarkan VURAL » 19 May 2020 12:15

Merhaba,
İç parantezde Cdbl ile değeri sayıya çeviriyorsunuz, dışta ise metne. İçteki Cdbl çevrim gerekliyse kalsın gerekli değilse kaldırın. En dışa bir tane Cdbl eklemek sorunu çözecektir. Tabi hücre biçimi de sayı olursa iyi olur.

Örnek :
Kod: Tümünü seç
Range("g5").NumberFormat = "General"
Range("g5").Value = CDbl(Format("12.346,58", "#,##0.00"))
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 46
İleti: 27342
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Kod ile format sorunu

İleti#3)  sakaryavedat » 19 May 2020 15:47

Merhaba Tarkan bey,

Her geçen gün yeni birşey öğreniyorum, "Format" ın string türüne çevirdiğini bilmiyordum, bu vesile ile çok teşekkür ederim.
iyi çalışmalar diliyorum.
Kullanıcı avatarı
sakaryavedat
 
Adı Soyadı:vedat SAKARYA
Kayıt: 11 Şub 2009 17:21
Konum: Türkiye
Meslek: Eektronik
Yaş: 42
İleti: 5
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: AhrefsBot, Google [Bot], Sogou, Yandex[Bot] ve 2 misafir

Bumerang - Yazarkafe