Kaynak ikonu

Excel'de Sayıyı TL ve Kr Çevirme Makrosu (Türk lirası - Kuruş)

Katılım
7 Hzr 2006
Mesajlar
36,718
Beğeniler
8,973
Takım
GALATASARAY
#1
Excel'de Sayıyı TL ve Kr Çevirme Makrosu (Türk lirası - Kuruş) - Excel'de Sayıyı TL ve Kr Çevirme Makrosu (Türk lirası - Kuruş)

Sayıların Rakama çevrilmesi ile ilgili bir excel çalışması bu bölümde verilmişti. Bu makro girilen rakamların TL ve KR ye çevrilmesini sağlıyor^^ Girilen sayının Tamsayı bölümü TL, Ondalık kısmı ise Kr olarak yazıya çevriliyor.

Örnek: 10,05 On TL, Beş Kr şeklinde.

Makronun kullanımı: A1 hücresindeki rakamı A2 hücresinde yazıya çevirmek için,
Kod:
=TLira(A1)
Makro Kodu ise aşağıdaki gibi:
Kod:
Sub...
Açıklamanın devamı için tıklayınız...
 
Son düzenleme:
Katılım
14 Eyl 2009
Mesajlar
1
Beğeniler
0
Yaş
38
#2
Merhaba benim bir sorum olacaktı verdiğiniz formülü uyduladığım oldukça iyi ancak kuruş bölümünde 89 kuruş yazıyorsa yazı ile seksensekiz olarak belirtiyor net sonucu vermiyor bunun bir yolu var mı acaba?
 
Katılım
7 Hzr 2006
Mesajlar
36,718
Beğeniler
8,973
Takım
GALATASARAY
#3
Hücreleri biçimlendir bölümünden son iki basamağı isteğinize göre yukarı veya aşağı yuvarlayabilirsiniz. Şu an deneyemiyorum ama hatırladığım kadarıyla böylebir şey vardı. Boş bir zamanımda denerim.
 
Katılım
7 Hzr 2006
Mesajlar
36,718
Beğeniler
8,973
Takım
GALATASARAY
#4
Merhaba benim bir sorum olacaktı verdiğiniz formülü uyduladığım oldukça iyi ancak kuruş bölümünde 89 kuruş yazıyorsa yazı ile seksensekiz olarak belirtiyor net sonucu vermiyor bunun bir yolu var mı acaba?
Acaba makro kodları üzerinde yuvarlamaya ilişkin değişikler mi yaptınız bilemiyorum ama kuruş bölümünde yuvarlama işleminde bir hata yok. Şimdi denedim.

Resim şeklidne gösterdiğim aynı dosyayı BURADAN indirebilirsiniz. Soldaki alana kuruşlu rakamlar girip deneyin.
 
Katılım
9 Arl 2009
Mesajlar
4
Beğeniler
0
#5
bu makro gerçekten çok işime yarayacak. Sağolasın yorumsuz kardeş.

İki sorum olacak...

1-bu makro olayının ilerde olabilecek bir zararı olabilir mi? (daha önce makro kullanmadığım için bilgim yok)

2-Ben de aynı şekilde bu yuvarlama sorunuyla karşılaştım.

örnek 37,276... giden bir rakamı son iki hane için excel otomatik yuvarlıyor ve 37,28 yapıyor ancak yazıya çevrilince 37,27 gibi görüyor. Yani buçuktan yukardaki yuvarlamaları algılamıyor hepsini aşağı yuvarlama gibi görüyor.
 
Katılım
9 Arl 2009
Mesajlar
4
Beğeniler
0
#7
Yukarıdaki makronun çalışmasında bahsettiğiniz sorun mevcut mu?
evet mevcut

sizin gönderdiğiniz dosya üzerinden denedim. Bir satıra 35,269 yazdım hücreyi sayı olarak biçimlendirdim ve ondalık basamak sayısını iki yaptım. Hücre otomatikman 35,27'ye yuvarlandı ama yandaki satırda "OtuzBeş TL YirmiAltı Kr" yazıyor.
 
Katılım
7 Hzr 2006
Mesajlar
36,718
Beğeniler
8,973
Takım
GALATASARAY
#8
Haklısınız yukarı yuvarlanmış sayının ondalık kısmını okurken gerçek rakamın sadece yüzde birler kısmına kadar okuyor. Sanırım sayıyı okutmadan önce yuvarlama fonksiyonu ile ilk işlemden geçirmek gerekecek.
 
Katılım
19 Şbt 2010
Mesajlar
1
Beğeniler
0
Yaş
36
#10
arkadaşlar sitenize az önce uye oldum.hepinize merabalar
macrodaki küsur = (sayi - tam) * 100 yazan kısma küsur = (sayi - tam) * 100 + 1 yazarsanız sorun çözülür diye düşünüyorum.eger olmazsa buraya yazın cozumunu mutlaka buluruz
 

Benzer konular

Top