rakamı yazıya çevirme

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,609
Excel Vers. ve Dili
Pro Plus 2021
forumda bulunan kodlardan birisini size göre uyarladım
 
Katılım
19 Mayıs 2005
Mesajlar
5
Veysel kardeşim kodlar iyi de bir sorun var.
Mesela ;
"1.256,85" yazıyorum. O bana
"BirBinİkiyüzElliAltıYTL SeksenBeşYKR" diyor. Baştaki bir bini nasıl düzeltiriz?
Birde "BinİkiyüzElliAltı YTL SeksenBeş YKR" şeklinde yazabilirmi? Yani YTL ve YKR den önce bir boşlukla?
İlgilenirsen sevinirim. Kolay gelsin. Þimdiden Teşekkürler
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,609
Excel Vers. ve Dili
Pro Plus 2021
sanırım siz fonksiyondaki yazıyla olan rakamların baş harfini değiştirmişsiniz
If (i = 3) And (e = "birbin") Then e = "bin"
kısmı
If (i = 3) And (e = "BirBin") Then e = "Bin" şekline çevir

aşağıdaki fonksiyon kısmınıda
ytlCevir = Cevir(Int(Sayi)) + " YTL " + Cevir((Sayi - Int(Sayi)) * 100) + " YKR"
şeklinde düzelt
 
Katılım
19 Mayıs 2005
Mesajlar
5
ben dün rakamı ytl ye çevirmeyi excelde yaptığım basit fatura dizaynına eklemeye çalıştım fakat "#AD?" diye bir şey çıkıyor. Nerde hata yapıyorum acaba.
Yardım ederseniz sevinirim.
 
Katılım
6 Mart 2005
Mesajlar
1
Merhaba muhasebe forumu için kullanayım dedim makroyu ancak 100.00 YTL yazınca 100,00 yüzytlykr diyor Ykr hanesine nasıl ayarlamam gerekir ki sıfır ykr demesi için
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,609
Excel Vers. ve Dili
Pro Plus 2021
sniper2365' Alıntı:
ben dün rakamı ytl ye çevirmeyi excelde yaptığım basit fatura dizaynına eklemeye çalıştım fakat "#AD?" diye bir şey çıkıyor. Nerde hata yapıyorum acaba.
Yardım ederseniz sevinirim.
fatura dizaynınızın bulunduğu excel dosyasına ytl çevir fonksiyonunun olduğu modülü kopyalamamışsın, fonksiyon olmadan çalışmaz
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,609
Excel Vers. ve Dili
Pro Plus 2021
kendimce' Alıntı:
Merhaba muhasebe forumu için kullanayım dedim makroyu ancak 100.00 YTL yazınca 100,00 yüzytlykr diyor Ykr hanesine nasıl ayarlamam gerekir ki sıfır ykr demesi için

alttaki fonksiyon kısmını şu şekilde değiştir

Function ytlCevir(Sayi As Currency)
ytlCevir = Cevir(Int(Sayi)) + " ytl "
If Cevir((Sayi - Int(Sayi)) * 100) <> "" Then
ytlCevir = ytlCevir + Cevir((Sayi - Int(Sayi)) * 100) + " ykr"
Else
ytlCevir = ytlCevir + "sıfır ykr"
End If
End Function
 
Katılım
12 Şubat 2007
Mesajlar
6
Excel Vers. ve Dili
excel 2003 tr
arkadaslar be formulu yazamad&#305;m,yada anlamad&#305;m yard&#305;mc&#305; olurmusunuz.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,419
Excel Vers. ve Dili
excel 2010
bir siteden indirmiştim, çok işime yarıyor.
ekdeki dosyayı açıp içindeki yönergeleri izleyerek excel eklentisi olarak kaydederseniz tüm excel kitaplarınızda sorunsuz kullanabilirsiniz.
 
Üst