Dosya simgesi

Parayı Yazıya Çevirme

Bu dosya, bir hücreye girilen sayısal tutarın Türkçe okunuşunu başka bir hücreye yazan makrolu bir şablondur. Çek, makbuz ve fatura gibi belgelerde "Yalnız ... YTL ... KURUŞ" biçiminde yazıyla tutar gösterilmesi gereken çalışmalarda kullanılır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.

Dosyanın içeriği​

  • Tek sayfa vardır; sayfa adı "exceldestek.com | exceldepo.com" olup kullanılan alan A1:E23 aralığıdır.
  • A sütununda örnek ondalıklı sayılar (0,1; 0,2; 0,3; 0,4; 1,1), C sütununda 10, 100, 1000 ve 10000 gibi örnek değerler, E sütununda bunların okunuşu (On, Yüz, Bin, OnBin) yer alır.
  • E1 hücresinde, C1 hücresindeki değeri yazıya çeviren örnek formül bulunur.

Kullanılan formüller​

Sayfada 6 formül vardır. E1 hücresindeki formül, makro olarak tanımlanan özel fonksiyonu çağırır:
Excel formülü
=OndalikliRakamOku(C1)
=OndalikliRakamOku(C1)

Makrolar​

Dosyada Module1 adlı modül ve içinde üç özel fonksiyon bulunur. Bunlar makro olarak çalıştırılmaz; hücreye formül gibi yazılarak kullanılır.
  • RakamiYaziya: Sayının tam kısmını 15 haneye tamamlar, üçerli gruplara ayırır ve Trilyon, Milyar, Milyon, Bin ekleriyle birlikte yazıya çevirir. "BirBin" ifadesi "Bin" olarak düzeltilir. Sonuç boşluksuz birleşik yazılır (ör. "OnBin").
  • YTLCevirim: Tutarın tam kısmını "YTL", kuruş kısmını "KURUŞ" ifadesiyle yazıya çevirir ve başına "Yalnız" ekler.
  • OndalikliRakamOku: Tam kısmı yazıya çevirir, ondalık kısım varsa araya "Nokta" koyarak iki haneli ondalığı okur.
Kodda dosya silme veya dışarıya bağlantı gibi işlem yoktur. Fonksiyonlar mutlak değer aldığından negatif sayılar pozitif okunur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Çevrilecek tutarı bir hücreye girin (ör. C1).
  3. Okunuşun görüneceği hücreye YTLCevirim veya OndalikliRakamOku fonksiyonunu yazın ve tutarın bulunduğu hücreyi belirtin.
  4. Formülü diğer satırlara kopyalayarak başka tutarları da çevirin.
  5. Kendi dosyanızda kullanmak için Module1 modülünü o dosyaya aktarın ve dosyayı makro destekli (.xlsm) kaydedin.

cakarem tarafından daha fazla dosya

  • Beğen
Tepkiler: Yilmaz00 ve Astek
Detaylar
Yazar
cakarem
İndirme
13
Gösterim
2,181
İlk sürüm
Güncel
SHA-256
56641c3e5aba0205ae718683fa4713c4144c596ff347864e07419246a2776af0

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Çok teşekkür ederim, elinize sağlık.
Geri
Üst