metni parçala makro hatası

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Örnek dosyamda ay ve yılları ayrı hücrelere yazıyorum. Fakat bazı hücrelerde 2 kez boşluk bırakılmış bu yüzden hatalı olan yerler var. Makroyu nasıl düzenleyebiliriz.
 

Ekli dosyalar

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,514
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Makronuz aşağıdaki şekildeki gibi düzenlenebilir.

Selamlar...

Kod:
Function Parcala(Hucre As Range, Sira As Integer)
    Dim Parca() As String
    Dim Bak As Long
    metin = Hucre
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    metin = Replace(metin, "  ", " ")
    Parca = Split(Trim(metin), " ")
    Parcala = Parca(Sira - 1)
End Function

İlgili Resim
222138
 

Ekli dosyalar

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Teşekkür ederim sayın kulomer emeğinize sağlık
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Function Parcala(Hucre As Range, Sira As Integer)
    Parcala = Split(WorksheetFunction.Trim(Hucre), " ")(Sira - 1)
End Function
 
Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Teşekkürler Veysel bey.
 
Üst