• DİKKAT

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

Virgül Sonrası Otomatik Boşluk Ver

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba arkadaşlar. Yazılarda virgül, noktalı virgül ve noktadan sonra boşluk bırakılmadığı hallerde makro ile kendiliğinden boşluk açılabilir mi ? Örnek dosya ekte.
 

Ekli dosyalar

Dosyanız ektedir.:cool:
=YERİNEKOY(YERİNEKOY(YERİNEKOY(A2;",";", ");".";". ");";";"; ")
 

Ekli dosyalar

Çok çok teşekkür ederim sayın Orion1. Bunun bir de makro versiyonu mümkün müdür !!
 
Merhaba,

Aşağıdaki kodu deneyiniz.

Kod:
Sub VERİLERİ_DÜZENLE()
    Dim Veri As Range
    
    With Range("A:A")
        .Replace What:=",", Replacement:=", ", LookAt:=xlPart
        .Replace What:=";", Replacement:="; ", LookAt:=xlPart
        .Replace What:=".", Replacement:=". ", LookAt:=xlPart
        .Replace What:="     ", Replacement:=" ", LookAt:=xlPart
        .Replace What:="    ", Replacement:=" ", LookAt:=xlPart
        .Replace What:="   ", Replacement:=" ", LookAt:=xlPart
        .Replace What:="  ", Replacement:=" ", LookAt:=xlPart
    End With
    
    On Error Resume Next
    
    For Each Veri In Range("A:A").SpecialCells(xlCellTypeConstants)
        If Veri.Value <> "" Then
            If Right(Veri.Text, 1) = " " Then
                Veri.Value = Mid(Veri.Text, 1, Len(Veri.Text) - 1)
            End If
        End If
    Next
    
    On Error GoTo 0
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Sayın Yurttas çok teşekkür ederim. Kod çok işimize yaradı. Bu koda bir de KIRP / TRIM özelliği eklenebilir mi ?
 
İlginize teşekkür ederim. Şu şekilde faydası olacak : imla hataları ile doğru olanlar beraber olabiliyor. Kodu bu hali ile uyguladığımızda doğru olanların da arasına bir boşluk daha giriyor. KIRP yapılınca boşul olmayanlara açıyor ama normalleri olduğu gibi bırakıyor.
 
Geri
Üst