• DİKKAT

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

metinden rakamları çıkarmak

Katılım
9 Temmuz 2008
Mesajlar
277
Excel Vers. ve Dili
2007
sicil-ad
12345ahmet

Yukarıdaki ismi başında rakamlar olmadan hepsini büyük harfe çevirebilir miyiz?
Sonuç: AHMET
 
Şu kodları bir deneyiniz;

Verilerinizin A2:A10 aralığında olduğu düşünülmüştür. Kendinize uyarlayınız..

Kod:
Sub Kelime_Ayir()
Dim RegEx As Object, RegMatchCollection As Object, RegMatch As Object
Dim Myrange As Range, C As Range, OutPutStr As String
    Set RegEx = CreateObject("VBScript.regexp")
    With RegEx
        .Global = True
        .Pattern = "[^0-9,]"
    End With
    Set Myrange = Range("A2:A10")
    For Each C In Myrange
        OutPutStr = ""
        Set RegMatchCollection = RegEx.Execute(C.Value)
        For Each RegMatch In RegMatchCollection
            OutPutStr = OutPutStr & RegMatch
        Next
        C.Offset(0, 1) = UCase(OutPutStr)
    Next
    Set RegMatchCollection = Nothing
    Set RegEx = Nothing
    Set Myrange = Nothing
End Sub
 
üstadım,
formül yada excelde yerleşik fonksiyonla yapılabilir mi?
 
Formül konusuna hiç girmek istemiyorum.
O konuda işin erbapları yardımcı olacaklardır...
 
Ekte bulunan eklentinin herkesin işine yarayacağını düşünüyorum...
 

Ekli dosyalar

Geri
Üst