• DİKKAT

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

kelime ile tarihi ayırmak

Katılım
30 Kasım 2006
Mesajlar
625
Excel Vers. ve Dili
OFFICE 2003 Türkçe
Merhaba,
Kelime ile tarihi ayırmak istiyorum.Ekteki dosyamda modül 1 üzerinde Sayın Evren GİZLEN Hocamızın yazdığı "kelime ile sayıyı ayırma" kodu var. Acaba bir değişiklik ile bunu "kelimeyi tarihten ayırma" yapabilirmiyiz. Yardımlarınız için şimdiden çok teşekkür ederim. Saygılarımla
 

Ekli dosyalar

Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Function TARİH_AYIR(Hücre As Range) As Date
    Dim VERİ() As String, X As Byte
    
    Application.Volatile True
    
    VERİ = Split(Hücre, " ")
    
    For X = 0 To UBound(VERİ)
        If IsDate(VERİ(X)) Then
            TARİH_AYIR = Format(VERİ(X), "dd.mm.yyyy")
        Exit For
        End If
    Next
End Function
 
Hocam ilginize çok teşekkür ederim,
Modül üzerine ekledim ama nasıl kullanacağımı anlayamadım, cahilliğime verin lütfen,
 
Verileriniz hep bu formatta ise makrosuzda yapılır.

Kelime için

=YERİNEKOY(D1;METNEÇEVİR(ARA(9,99999999999999E+307;--SAĞDAN(D1;SATIR(A1:A1024)));"gg.aa.yyyy");"")

Tarih için

=METNEÇEVİR(ARA(9,99999999999999E+307;--SAĞDAN(D1;SATIR(A1:A1024)));"gg.aa.yyyy")

.
 
Sayın Ali;
İlginize çok teşekkür ederim. Bu şekilde de olabilir tabi. İşlerinizin kolay gelmesi dileğiyle hoşçakalın.
 
Selamlar,

Evren beyin önerdikleri gibi kullanacaksınız. Bir farkı yok.

Kod:
[B][COLOR=blue]=TARİH_AYIR(A1)[/COLOR][/B]
 
Geri
Üst