EXCEL VBA İLE RAKAMLARI VİRGÜL İLE AYIRMAK

Katılım
29 Eylül 2017
Mesajlar
110
Excel Vers. ve Dili
professional_plus_2016 Türkçe
Altın Üyelik Bitiş Tarihi
24-06-2024
Selamlar; Excelde, kantar fişleri geliyor yüzlerce. gelen rakamlar 39600 - 32350 gibi net rakamlar. Benim istediğim makro ile F sütununda F10'dan başlayarak sütunun tamamını (39600 - 32350 gibi) 39,600 - 32,350 gibi rakamları başta iki basamak olmak üzere virgül ile ayırmak. 10'larca cari dosyası var. Excel de dil ve sayı ayarlarından yaptığımda diğer bütün hesaplamalar yanlışlıklar oluşuyor. Hücre biçimlendirin altında özelden yaptığımda yine olmuyor. Bu konuda yardımlarınızı rica eder, iyi çalışmalar dilerim
 

Ekli dosyalar

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
1000'e bölünce olmuyor mu?

.
 

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
H10 hücresine bu formülü yazıp, hücreyi aşağıya doğru sürükleseniz ....

Kod:
=F10/10^(LEN(F10)-2)
Türkçe Excel'de LEN = UZUNLUK sanırım ...

.
 
Katılım
29 Eylül 2017
Mesajlar
110
Excel Vers. ve Dili
professional_plus_2016 Türkçe
Altın Üyelik Bitiş Tarihi
24-06-2024
Bende niye olmuyor diyorum. Haluk bey; rakamlar dosyayı kaydettikten sonra değişiyor. makro ile olmuyor ise tabiki buda bir çözüm. Yardımlarınız için teşekkür ederim. Uygulanmış örnek dosya ektedir.
 

Ekli dosyalar

Son düzenleme:

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
Formül sizin dosyada da doğru çalışıyor...

Mutlaka VBA gerekir diyorsanız;

Kod:
Sub Test()
    For Each myRng In Range("F10:F85")
        myRng.Value = myRng / (10 ^ (Len(myRng) - 2))
    Next
End Sub
.
 
Katılım
29 Eylül 2017
Mesajlar
110
Excel Vers. ve Dili
professional_plus_2016 Türkçe
Altın Üyelik Bitiş Tarihi
24-06-2024
HALUKK BEY; TEŞEKKÜRLER YARDIMLARINIZ İÇİN...
 
Üst