• DİKKAT

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

Hücrede İçerisinde Para Birimini Otomatik Olarak Algılayan Fonksiyon

  • Konbuyu başlatan Konbuyu başlatan Erdem93
  • Başlangıç tarihi Başlangıç tarihi
Katılım
19 Şubat 2019
Mesajlar
28
Excel Vers. ve Dili
Apple Mac OS Sequoia - Mac için Microsoft Office 2024 Türkçe
Hücrede İçerisinde Para Birimini Otomatik Olarak Algılayan Fonksiyonun VBA kodu;

Kod;
Function ParaBirimi(r As Range)

ParaBirimi = Trim(Replace(r.Text, Format(r.Value, "#,##0.00"), ""))

End Function


Bu kod ile örneğin A1 hücresinin değeri "€ 10.000,00" biçimi € olarak belirlenmiş olsun;
Fonksiyonu B1 hücresinde uyguladığımızda B1 hücresinde "€" işaretinin çıktığı bir web sitesinde belirtilmiş.

Benim öğrenmek istediğim ise bu VBA koduna karşılık gelen yada aynı işlevi gören, kod kullanmadan bir formül yazılabilir mi? ve bu formül nedir?
 
Merhaba Arkadaşım,
Yazdığınız zaten KTF (Kullanıcı Tanımlı Fonksiyon). KTF yi önce bir modüle koyunuz.
Örnek : A1 hücresine ₺32,00 yazınız, B1 hücresine de =ParaBirimi(A1) yazdığınızda B1 hücresinde görülecektir.
İyi çalışmalar
 
İstenen aynı işlemi excelin yerleşik işlevleri ile çözmek.
 
Sayın Korhan Hocam,
Haklısınız, ben de sizin gibi düşünüyorum ama, belki arkadaşımız KTF hakkında yeterli bilgi sahibi değil diye yazmıştım ben.
Saygılarımla
 
Alternatif;






.





.
 
Ya da, aşağıdaki resimde belirtildiği gibi Excel4 makrosu kullanabilirsiniz;



.
 
Hocam çok Teşekkür Ederim! Bu formülde metneçevir fonksiyonu içerisinde yer alan metin biçimini, otomatik olarak algılayabilen bir formül olabilir mi?
 
Biçimlendirmede para birimi ile miktar arasında boşluk yoksa, aşağıdaki resimde belirtildiği gibi olabilir....

.



.
 
Geri
Üst