• DİKKAT

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

cümle içerisinden rakam alma

Katılım
13 Mayıs 2008
Mesajlar
139
Excel Vers. ve Dili
excel 2003
Arkadaşlar,

kırmızı renkli olarak gösterdiğim (belirgin olsun diye koyu ve kırmızı yaptım) 11 haneli ve 10 haneli sayıları D ve E sutunlarına aldırmak istiyorum

böyle yüzlerce satırım var, şuan manuel olarak satır içerisinden kopyala - yapıştır yapmaktayım.

bunun için bir formül ve kod varsa ne kadar güzel olur.

tüm ilgili arkadaşlara teşekkür ederim.

NOT: parçaal formülüyle sayıların olduğu yer sabit olsa aldırıyorum, ancak sayıların bulunduğu karakterler sabit değil
 

Ekli dosyalar

Merhaba,

Aşağıdaki kullanıcı tanımlı fonksiyonu deneyiniz.

Kod:
Function RAKAM_AL(Veri As Range, Optional Kriter As Byte = 1)
    Dim Data, X
    
    Application.Volatile True
    
    If Veri.Text = "" Then
        RAKAM_AL = "SAYI YOK!"
        Exit Function
    End If
    
    Data = Split(Veri.Text, " ")
    
    For X = 0 To UBound(Data)
        If IsNumeric(Data(X)) Then
            Say = Say + 1
            If Say = Kriter Then
                RAKAM_AL = Data(X)
                Exit Function
            End If
        End If
    Next
End Function
 

Ekli dosyalar

Sayın Korhan hocam, çok mükemmel oldu, elinize sağlık
 
Geri
Üst