nokta ve virgül değiştirme

Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
kullandığım muhasebe programında excel den rapor aldığımda kuruş hanesini nokta ile ayırıyor binler hanesini ise virgül ile örneğin: 1,115.13 gibi

ben ilk olarak düzen değiştirden bütün virgülleri yok ediyorum sonra bütün noktaları virgül yapıyorum en sonunda da sayıya cevir diyorum bunu makro ile yapabileceğim bi eklenti koyabilirmiyiz ??
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Makro yerine Excelden bu özelliği değiştirebilirsiniz.
Araçlar/Seçenekler'i açın Uluslararası tabını seçin Sistem ayırıcalarını kullan seçeneğini kaldırın, Ondalık ve binlik ayracını dilediğinniz gibi değiştirin tamam ı tıklatın.
 
Son düzenleme:
Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
yardımlarınız için teşekkürler

yinede bildiğimiz gibi doğrusu kuruş hanesinin virgül ile ayrılması lazım
makro ile yapabilirsek çok sevinirim
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Yukarıda bahsettiğim işlemin makro ile gerçekleştirilmesi

Sub AyraçDüzenle()
With Application
.DecimalSeparator = "." 'Ondalık ayracı
.ThousandsSeparator = "," 'Binlik ayracı
.UseSystemSeparators = False
End With
End Sub
 
Katılım
10 Ağustos 2005
Mesajlar
58
Excel Vers. ve Dili
2003 Türkçe
Altın Üyelik Bitiş Tarihi
30/01/2022
teşekkürler sn QuickBlue ve sn alpi, bu benim için de bir sorundu..
Sn alpi verdiğiniz kodu nereye yazmamız gerekir?
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Bu kodu bir modul içine yazmanız gerekiyor
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Sn. OBlue, Düzen değiştirden yaptığınız işlemlerin tamamını

makro kaydet

ile yapmayı deneyin..
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Özür dilerim hata bende birde şöyle deneyin

Kod:
Sub AyraçDüzenle()
With Application
.UseSystemSeparators = False
.DecimalSeparator = "," 'Ondalık ayracı
.ThousandsSeparator = "." 'Binlik ayracı
End With
End Sub
 
Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
malesef çalışmıyor

artık uyumaya gidiyorum
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Sayın Qıick kodu bir module yazın ve F5 tuşuna basarak çalıştırın.

Ben denedim çalışıyor istediğiniz şey gerçekleşiyor.
 
Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
bak kaydettim ama istediğim sonucu vermiyor siz yanlış anladınız heralde
 
Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
teşekkürler çalışıyor ama bişey dah rica edicem ben bu makroyu çalıştırmak için hep bu işlemleri yapmam çok uzun sürer istediğim kısa bi yöntem örnek olarak bi resim gönderiyorum
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Verdiğim kodu çalıştırdığınızda bütün Excel dosyalarının özelliğini değiştirmiş olursunuz.
Siz eğer bazen farklı olarak görmek istiyorsanız Araçlar/Seçenekler den bu işi yapsanız bence en kolayı ve mantıklısı olur.
 
Üst