• DİKKAT

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

Metin içerisinden sadece sayıları alma

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
169
Excel Vers. ve Dili
2013 Türkçe
Merhaba forumda benzer örnekler var ama yapamadım bir türlü.

Ekteki tabloda satır içinden sadece sayıları almak istiyorum. Şöyleki ;

Satırda A,1334,ADANUS BİLİŞİM SİS SAN VE TİC LTD ŞTİ, yazıyor, burdan sadece 1334 ü süzmek istiyorum.

Satırların karakter uzunluğu aynı olmadığı için sağdan, soldan formülleri ile yapamadım. Yardımcı olur musunuz ?Ekli dosyayı görüntüle SADECE SAYILARI ALMA.xlsx
 
Merhaba, şu makro ile çözüm işinizi görür mü?

Not: Murat Bey'in çözümünü görmedim, kusura bakmayın.
 

Ekli dosyalar

Estağfurullah Mahir Bey,

Ben de makro ile alternatif bir örnek kod paylaşayım;

Kod:
[FONT="Trebuchet MS"]Sub Emre()
    Dim Rky As Object, i%
    Set Rky = CreateObject("VBScript.RegExp")
    Rky.Global = True
    Rky.Pattern = "\d+"
    For i = 4 To Range("D65536").End(3).Row
        Cells(i, 5) = Rky.Execute(Cells(i, 4)).Item(0) * 1
    Next i
    i = Empty: Set Rky = Nothing
End Sub[/FONT]

Selamlar, saygılar
 
Sn. Murat OSMA , Sn.monelogg teşekkür ederim. Biraz geç oldu kusura bakmayın. Sayenizde hayatımın ilk makrosunu çalıştırmış bulunuyorum, günün birinde sizler gibi hiçbir karşılık gözetmeden excel formülleri ve vba kodları ile insanlara yardımcı olabilmek ümidiyle. Saygı ve selamlar.
 
Rica ederiz Ozan Bey, hafta sonundaki eğitime katılacak mısınız ?
 
Murat Hocam, Dilber Hanıma 19-20 Nisanın benim için daha uygun olacağını söyledim. Eğitiminiz bu haftaki Tiger Üretim modülü eğitimi ile çakışıyor, umarım proğramınıza uyar ve eğitime katılabilirim.
 
Geri
Üst