Rakamları Yazıya Çevirme

Parasal değerleri yazıya çeviren bir makro-function (KTF) kodu veya EKLENTİsi elenizde mevcutsa;

-- Diyelim bu KTF'nin adı YazıyaCevir
VBA ekranında bu KTF'ye ait kodlarda, "Türk Lirası" ifadelerini silerseniz mesele kalmaz.

-- Ya da ilgili kod, eklenti olarak AKTİF veya ilgili belgedeki bir MODULde olmak koşuluyla;
hücreye =YazıyaCevir(A1) değil de aşağıdaki gibi bir formül yazarsanız mesele kalmaz.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

Böyle bir KTF kodu elinizde yoksa, aşağıdaki konu sayfasında yer alan 5 numaralı cevapta mevcut olan
CEVIR isimli bir FUNCTION kodlarını da kullanabilirsiniz.

.
 
Sayın @yasarpiskin .

-- Son mesajınız Sayın @Erol U. 'nun eklediği örnek belgeyle ilgiliyse; D16 birleştirilmiş hücresindeki formüü aşağıdakiyle değiştirin.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

-- Yazıya çevrilecek sayı sanırım her zaman 1000'den küçük.
Eğer öyleyse KTF (Kullanıcı Tanımlı Fonksiyon - makro kodlarıyla) yerine, aşağıda gösterdiğim, Excel'in yerleşik işlevleriyle oluşturduğum formül de yazıya çevirme işini halleder. Bu formülü; ya mevcut formülde yerine koyarak ya da formülü başka bir hücreye uygulayıp, asıl formülünüzde, bu formülü uyguladığınız hücreyi adres göstererek mevcut metinle birleştirebilirsiniz.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt