• DİKKAT

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

hücre içini saymak

Katılım
30 Nisan 2009
Mesajlar
88
Excel Vers. ve Dili
2010 tr
hücre biçimlemeden yazılan rakamı (örn:123) başına sıfırla koyarak 11 e 00000000123 gibi yazdırdım. fakat bunu formülde kullancağım zaman (özellikle düşeyara) 123 şeklinde görüyor.bunu hücre dışına 00000000123 şeklinde nasıl çıkarıp kopyalayabilirim.
Birde daha önce yapmıştım ama nasıl yaptığımı hatırlayamadım.Hücre içindeki harf yada rakamları saydırmak istiyorum.nasıl yapacağım?
 
Merhaba,

METNEÇEVİR' ebilirsiniz.

Kod:
=METNEÇEVİR(A1;"00000000000")
 
metneçevir işime yarayacak, sağolasın.diğer konuda yardımcı olacak kimse yokmu (hücreiçini saydırmak)
 
Merhaba,

Hücre içindeki verilerinizden örnekler verirmisiniz.
 
Gelecek olan örneğe göre güncellemek gerekebilir ama, isterseniz şu kodları bir deneyiniz;


Hücredeki rakamların sayısını bulmak için;
Kod:
Sub Rakam_Say()
    Dim Reg As Object
    Dim i As Integer
    Set Reg = CreateObject("VBScript.RegExp")
    Reg.Global = True
    Reg.Pattern = "\d"
    For i = 2 To Range("A65536").End(3).Row
    Set say = Reg.Execute(Cells(i, 1))
        If say.Count > 0 Then
            Cells(i, 2) = Reg.Execute(Cells(i, 1)).Count
        End If
    Next i
    i = Empty: Set Reg = Nothing
End Sub
Hücredeki harflerin sayısını bulmak için;
Kod:
Sub Harf_Say()
    Dim Reg As Object
    Dim i As Integer
    Set Reg = CreateObject("VBScript.RegExp")
    Reg.Global = True
    Reg.Pattern = "[^\0-9,]"
    For i = 2 To Range("A65536").End(3).Row
    Set say = Reg.Execute(Cells(i, 1))
        If say.Count > 0 Then
            Cells(i, 3) = Reg.Execute(Cells(i, 1)).Count
        End If
    Next i
    i = Empty: Set Reg = Nothing
End Sub
 
Geri
Üst