• DİKKAT

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

Soru çoklu satır halindeki veriyi tek satır haline getirmek ve içindeki uygun olmayan karakterleri değiştirmek

Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Merhaba,
bir cümle / paragrafı tek satır haline getip içinde /, : gibi karakterleri kaldırmak istiyorum.
bunun için hangi komutları kullabilirim?
teşekkürler.

örnek olarak:


Diagnostic performance of
18F-FDG-PET/CT
in vascular graft infections: general .....
 
Merhaba @seckinb
Bu şekilde deneyebilir misiniz.

KTF biçimindeki kod uygun bir module yapıştırılacak
hücreye = tekmetin ( A1:A10 ) gibi formül olarak yazılacak.
Formül'de yazılan alandaki değerler, birleştirilip tek metin haline getirilir.
Kodda, silinmek istenilen karakter listesi, sil = Array(.......) satırında
aralarına virgül koyup çift tırnak arasında yazılarak çoğaltılabilir.

Kod:
Function tekmetin(alan As Range) As String
    Dim eski(), k As Byte, m As String, hcr As Variant
    sil = Array("/", "-", "?", ",")
    For Each hcr In alan: m = m & " " & hcr: Next
    For k = 0 To UBound(sil)
        m = Replace(Replace(m, sil(k), " "), "  ", " ")
    Next: m = Replace(m, ".", ". ")
    If Len(Replace(m, " ", "")) <> 0 Then: tekmetin = Mid(m, 2, Len(m) - 1)
End Function
 
formül olarak çalışıyor lakin tek satır haline getirmiyor.
 
Rica Ederim,
İyi Çalışmalar.
 
Geri
Üst