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

Katılım
19 Şubat 2019
Mesajlar
28
Excel Vers. ve Dili
Apple Mac OS Big Sur - Mac için Microsoft Office 2019 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?
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İstenen aynı işlemi excelin yerleşik işlevleri ile çözmek.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
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
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif;






.





.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ya da, aşağıdaki resimde belirtildiği gibi Excel4 makrosu kullanabilirsiniz;



.
 
Katılım
19 Şubat 2019
Mesajlar
28
Excel Vers. ve Dili
Apple Mac OS Big Sur - Mac için Microsoft Office 2019 Türkçe
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?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Biçimlendirmede para birimi ile miktar arasında boşluk yoksa, aşağıdaki resimde belirtildiği gibi olabilir....

.



.
 
Üst