• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formülü Makroya nasıl dönüştürürüm

Katılım
23 Mayıs 2017
Mesajlar
50
Excel Vers. ve Dili
excel 2003
Kod:
=PARÇAAL(G138;1;3)
Kod:
=PARÇAAL(G138;4;6)
Kod:
=BİRLEŞTİR(K138;",";L138)
Bu formülleri makroya dönüştürüp kullanacağım hücrelerde rakamları yazdığımda uygulamasını istiyorum.
Sebebi: 4658,365 gibi bir rakamın arasına hücre biçimlendirme ile virgül koyamıyorum.
 
Merhaba.

Pratik olarak şunu belirteyim;
sonucu RAKAM olan METİN işlevi (PARÇAAL, SAĞDAN, SOLDAN, BİRLEŞTİR gibi)
içeren formül sonuçlarını 0 ile toplayarak veya 1 ile çarparak SAYIya dönüştürebilirsiniz.

Ayrıca bu RAKAM grupları ayrı ayrı lazım değilse BİRLEŞTİR formülündeki hücre adresleri yerine,
o hücrelerdeki formülleri yerleştirerek tek formül ile de sonuç alabilirsiniz (en sondaki).
.
Kod:
=[B][COLOR="Red"]0+[/COLOR][/B]PARÇAAL(G138;1;3)
=[B][COLOR="red"]0+[/COLOR][/B]PARÇAAL(G138;4;6)
=[B][COLOR="red"]0+[/COLOR][/B]BİRLEŞTİR(K138;",";L138)
[B][COLOR="Blue"]=[B][COLOR="red"]0+[/COLOR][/B]BİRLEŞTİR(PARÇAAL(G138;4;6);",";PARÇAAL(G138;1;3))[/COLOR][/B]
 
Merhaba.

Pratik olarak şunu belirteyim;
sonucu RAKAM olan METİN işlevi (PARÇAAL, SAĞDAN, SOLDAN, BİRLEŞTİR gibi)
içeren formül sonuçlarını 0 ile toplayarak veya 1 ile çarparak SAYIya dönüştürebilirsiniz.

Ayrıca bu RAKAM grupları ayrı ayrı lazım değilse BİRLEŞTİR formülündeki hücre adresleri yerine,
o hücrelerdeki formülleri yerleştirerek tek formül ile de sonuç alabilirsiniz (en sondaki).
.
Kod:
=[B][COLOR="Red"]0+[/COLOR][/B]PARÇAAL(G138;1;3)
=[B][COLOR="red"]0+[/COLOR][/B]PARÇAAL(G138;4;6)
=[B][COLOR="red"]0+[/COLOR][/B]BİRLEŞTİR(K138;",";L138)
[B][COLOR="Blue"]=[B][COLOR="red"]0+[/COLOR][/B]BİRLEŞTİR(PARÇAAL(G138;4;6);",";PARÇAAL(G138;1;3))[/COLOR][/B]

Öğrendiğim iyi oldu teşekkür ederim. Amacım 1 işi 2 iş yapmamak hücreye 3546205 rakamını yazdığımda yine aynı hücrede 3546,205 rakamına dönüşsün.
 
En iyisi gerçek belgenizle aynı yapıda bir örnek belge yükleyin.
Rakamların yeri değişiyor diye düşünmüştüm.

Rakamların yeri değişmiyorsa işlem, yazılan sayının 1000'e bölünmesi işlemi olmuyor mu?
 
Yükledim son rakam 0 olunca kayboluyor ve ilerde çarpma ve toplama işlemlerinde sorun yaratır diye hücre biçimlendirme üzerinden ondalık ayarlarını yapmak istemedim.
 

Ekli dosyalar

Geri
Üst