• DİKKAT

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

Karakter ayırma

Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
Merhaba,

A1 hücresine Yazdığım 17000101001 Karakterlerini
B1 Hücresine 1700-01-01 şekline (son üç karekteri yazmayacak) formülle nasıl yazdırırım?
 
Formüllerle aram pek iyi değil ama B1'e yazarak bir deneyiniz. İşinizi görecektir.

Kod:
=PARÇAAL(A1;1;4)&"-"&PARÇAAL(A1;5;2)&"-"&PARÇAAL(A1;7;2)
 
Makro ile yapmak isterseniz, alternatif olarak şu kodları da kullanabilirsiniz;

Kod:
Sub Emre()
    Dim i As Integer
    For i = 1 To Range("A65536").End(3).Row
        Cells(i, 2) = Format(VBA.Left(Cells(i, 1), 8), "0000-00-00")
    Next i
    i = Empty
End Sub
 
Bu kodlamada (olacağını sanmıyorum ama) Integer veri tipinin hataya neden olabileceğini gözden kaçırmışsınız Sayın OSMA.
 
Geri
Üst