1. sayfa
mesela A15 hücresinde 11.212 nl sayı var bunu B15 hücresinde yazı stilinde görmek istiyosun ve aynen şunu yazıyosun ; =yaziyla(A15) olay budur ![]() |
bunu daha önceden denemiştim.Bu yöntemle olmuyor .Excel'de dene istersen. Çözüm bana çok acil lazım.yardım ederseniz sevinirim. |
Visual basic kodu var bunun için sayıyı rakama ceviren ya da tersi bunu Excele atabilirsen VBA ile belki bir çözüm olabilir... Bir de sayıyacevir diye bir fonksiyon var onu dene istersen ![]() |
ben sayıyı metne cevirmek istiyorum.Visual basic kodunu atabilirmisin veya daha basşit bir çözüm yokmu =bahttext(hücre ismi) diye bir formul var,bu başka bir dilde çözüm veriyor .Buna benzer bir çözüm yok mu |
Biraz ingilizce bilgin var ise; http://www.ozgrid.com/VBA/ValueToWords.htm Bir de baska bir forumdan alıntı
|
Bir de bu adreste var http://www.aliihsanbayir.com/Down.asp Burada yazıya cevir programı işini görür ![]() |
Arkadaşlaş ben hücrade yazan sayı değerini para birimi olarak yazdırmak istiyorum araştırdım kodları buldum lakin kodları excele nasıl ekliyorum onu beceremiyorum bir türlü yardımcı olursanız sevinirim![]() ![]() |
A1 hücresine yazdığınız sayıyı aşağıdaki formülle yazıya çevirebilirsiniz: regional settings'de list seperator = "," (virgül) için: =CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),1,1)+1,"","","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),1,1)<>"0","YÜZ","")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),2,1)+1,"","ON","YİRMİ","OTUZ","KIRK","ELLİ","ALTMIŞ","YETMİŞ","SEKSEN","DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),3,1)+1,"","BİR","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),3,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),2,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),12),1,1)="0"),"","MİLYAR")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),1,1)+1,"","","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),1,1)<>"0","YÜZ","")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),2,1)+1,"","ON","YİRMİ","OTUZ","KIRK","ELLİ","ALTMIŞ","YETMİŞ","SEKSEN","DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),3,1)+1,"","BİR","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),3,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),2,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),9),1,1)="0"),"","MİLYON")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),1,1)+1,"","","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),1,1)<>"0","YÜZ","")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),2,1)+1,"","ON","YİRMİ","OTUZ","KIRK","ELLİ","ALTMIŞ","YETMİŞ","SEKSEN","DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),3,1)+1,"","BİR","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),3,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),2,1)="0",MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),6),1,1)="0"),"","BİN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),3),1,1)+1,"","","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),3),1,1)<>"0","YÜZ","")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),3),2,1)+1,"","ON","YİRMİ","OTUZ","KIRK","ELLİ","ALTMIŞ","YETMİŞ","SEKSEN","DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1,0),"000000000000"),3),3,1)+1,"","BİR","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&"TÜRKLİRASI"&CHOOSE(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1,0)),"000"),3),2,1)+1,"","ON","YİRMİ","OTUZ","KIRK","ELLİ","ALTMIŞ","YETMİŞ","SEKSEN","DOKSAN")&CHOOSE(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1,0)),"000"),3),3,1)+1,"","BİR","İKİ","ÜÇ","DÖRT","BEŞ","ALTI","YEDİ","SEKİZ","DOKUZ")&IF(AND(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1,0)),"000"),3),3,1)="0",MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1,0)),"000"),3),2,1)="0"),"","KURUŞ") regional settings'de list seperator = ";" (noktalı virgül) için: =CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);1;1)+1;"";"";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);1;1)<>"0";"YÜZ";"")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);2;1)+1;"";"ON";"YİRMİ";"OTUZ";"KIRK";"ELLİ";"ALTMIŞ";"YETMİŞ";"SEKSEN";"DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);3;1)+1;"";"BİR";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);3;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);2;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");12);1;1)="0");"";"MİLYAR")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);1;1)+1;"";"";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);1;1)<>"0";"YÜZ";"")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);2;1)+1;"";"ON";"YİRMİ";"OTUZ";"KIRK";"ELLİ";"ALTMIŞ";"YETMİŞ";"SEKSEN";"DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);3;1)+1;"";"BİR";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);3;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);2;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");9);1;1)="0");"";"MİLYON")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);1;1)+1;"";"";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);1;1)<>"0";"YÜZ";"")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);2;1)+1;"";"ON";"YİRMİ";"OTUZ";"KIRK";"ELLİ";"ALTMIŞ";"YETMİŞ";"SEKSEN";"DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);3;1)+1;"";"BİR";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(AND(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);3;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);2;1)="0";MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");6);1;1)="0");"";"BİN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");3);1;1)+1;"";"";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");3);1;1)<>"0";"YÜZ";"")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");3);2;1)+1;"";"ON";"YİRMİ";"OTUZ";"KIRK";"ELLİ";"ALTMIŞ";"YETMİŞ";"SEKSEN";"DOKSAN")&CHOOSE(MID(RIGHT(TEXT(ROUNDDOWN(A1;0);"000000000000");3);3;1)+1;"";"BİR";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&"TÜRKLİRASI"&CHOOSE(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1;0));"000");3);2;1)+1;"";"ON";"YİRMİ";"OTUZ";"KIRK";"ELLİ";"ALTMIŞ";"YETMİŞ";"SEKSEN";"DOKSAN")&CHOOSE(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1;0));"000");3);3;1)+1;"";"BİR";"İKİ";"ÜÇ";"DÖRT";"BEŞ";"ALTI";"YEDİ";"SEKİZ";"DOKUZ")&IF(AND(MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1;0));"000");3);3;1)="0";MID(RIGHT(TEXT(100*(A1-ROUNDDOWN(A1;0));"000");3);2;1)="0");"";"KURUŞ") |
biraz geç oldu ama belki birinin işine yarar. https://archive.ismmmo.org.tr/yardimciprogramlar/makro_ekle.pdf |
1. sayfa
örneğin; a1=15 benim istediğim a1 hücresinin metne çevrilmesi
yani sonucu a2'de istiyorum diyelim(a2=onbeş çıksın istiyorum).Bunun formülünü verirseniz sevinirim.