• DİKKAT

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

hücre içindeki farklı değerleri seçme

  • Konbuyu başlatan Konbuyu başlatan korki
  • Başlangıç tarihi Başlangıç tarihi
Katılım
4 Ocak 2008
Mesajlar
30
Excel Vers. ve Dili
EXCEL 2003
arkadaşlar merhaba excelde bir hücre içersinde hem metin hem rakam olarak değerler var aynı hücre içerisinde ör olarak Türkiye İstanbul 00008635 ben burdaki sadece rakam olan değerin gelmesini istiyorum başındaki sıfırlarda silinerek bunu excelde nasıl yapabilirim 2000 kayıt oldupu için bunları tek tek silmek baya zaman alıyor şimdiden teşekkür ederim...
 
Merhaba,

Aşağıdaki kodları deneyebilirsiniz. Değerlerin A sütununda olduğu varsayılarak yazılmıştır kodlar.

Kod:
Sub RakamAl()
Dim i As Long
Dim j As Integer
Dim Rakam As String
For i = 1 To [A65536].End(3).Row
    Rakam = ""
    For j = 1 To Len(Cells(i, "A"))
        If IsNumeric(Mid(Cells(i, "A"), j, 1)) = True Then Rakam = Rakam & Mid(Cells(i, "A"), j, 1)
    Next j
    Cells(i, "A") = Rakam + 0
Next i
End Sub
 

Ekli dosyalar

merhaba hocam şu kodu kullansam fakat başındaki sıfırları nasıl sildiririm burda sayının
Function RakamAl(Hücre)
Dim Karakter, i As Integer
Dim Sonuç
For i = 1 To Len(Hücre)
Karakter = Mid(Hücre, i, 1)
If IsNumeric(Karakter) = True Then
Sonuç = Sonuç & Karakter
End If
Next i
RakamAl = Sonuç
End Function
 
Merhaba,

Kod:
Function RakamAl(Hücre)
Dim Karakter, i As Integer
Dim Sonuç
For i = 1 To Len(Hücre)
Karakter = Mid(Hücre, i, 1)
If IsNumeric(Karakter) = True Then
Sonuç = Sonuç & Karakter
End If
Next i
RakamAl = Sonuç [B][COLOR=red]+ 0
[/COLOR][/B]End Function
 
Geri
Üst