• DİKKAT

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

excel kodlarında tl formatı satırında hata

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Hayırlı günler,

Kendi bilgisayarımda sorun olmayan bir durum farklı bir pcde sorun oluyor. Şöyle ki;
.List(.ListIndex, 6) * 1
buradaki değer 380 TL
380 TL ise Format(Range("A1").Value, "0.00 TL") olarak geliyor.

Anlamadığım buradaki " .List(.ListIndex, 6) * 1" sorun benim pcde yokken diğer pcde neden hata veriyor.

"380 TL" Bu değeri metin olarak görüyor olabilir mi?
 
o pcde Replace kullandım sorunu geçici olarak çözdüm ama neden benim pc metin olarak görmüyor da o pc görüyor?
 
TL ibaresini kaldırın.:cool:
 
Nereye yazdırıyorsunuz?sayfayamı userformamı?
 
Hem sayfaya hem forma yazıyorum,

Şöyle ir sorun da var ki diğer pcde deneme yaptım
Mgbox Format(Range("A1").Value, "0.00 TL")
Sonuç: 380,00 çıktı
 
A2 hücresi için
Kod:
Range("A2").NumberFormat = "#,##0.00 TL"
 
Userformda textbox için,
Kod:
TextBox2.Value = VBA.FormatCurrency(TextBox1.Value)
 
Örnek dosya yollayabilirseniz bakarım.:cool:
 
Örnek dosya hazırlamaya çalışacağım fakat,
Olay şöyle ilerliyor. Liste sayfaya geliyor oradan userformda listboxa sıralanıyor tabi TL formatında görünüm,
değeri listboxdan farklı bir formdaki textboxa attığımda "380 TL" olarak atıyor. Sayfada da deneme yaptım aynı şekilde sanki "380 TL" metinmiş gibi geliyor. "Replace "sorunu çözüyor ama " VBA.FormatCurrency" çözmüyor. hata veriyor.
Nasıl olur da metin olarak görür şaşıyorum.
 
Geri
Üst