• DİKKAT

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

Excel Vba boşluk kaldırma yardim

  • Konbuyu başlatan Konbuyu başlatan Fatih293
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Mart 2023
Mesajlar
2
Excel Vers. ve Dili
Excel vba
Kolay gelsin Excel de elimde birden fazla adres var. Örneğin ;
Genç mahallesi Sebiller Sokak Bağcılar / İstanbul
Böyle bir adres olduğunu var sayalım ben Bağcılar'dan ve / den sonraki boşlukları kaldırmak istiyorum bunu VBA kullanarak nasıl yapabilirim şimdiden teşekkürler.
 
Deneyiniz.

A sütununda " / " değerini "/" ile değiştirir. İşinizi görür herhalde.

Kod:
Sub Değiştir()
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "A").End(xlUp).Row ' A sütunundaki son satırın numarasını alır
   
    Dim cell As Range
    For Each cell In Range("A1:A" & lastRow)
        Dim text As String
        text = cell.Value
        If InStr(text, " / ") > 0 Then ' Eğer hücrede " / " bulunursa
            text = Replace(text, " / ", "/") ' " / " değerini "/" ile değiştirir
            cell.Value = text
        End If
    Next cell
End Sub
 
Merhaba.
Altrenatif
Adresler A sütunda yazdığı varsayılırsa, sonuçları B sütununa döndüren aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub Test()
    With Range("B1:B" & Cells(Rows.Count, "A").End(xlUp).Row)
        .Formula = "=substitute(A1,"" / "", ""/"")"
        .Value = .Value
    End With
End Sub
 
Teşekkür ederim işime yaradi

Alternatif olarak ,
Ctrl + h (Bul değiştir ile) Bul boşluk/boşluk " / ", değiştire de / yazıp tümünü değiştir diyebilirsiniz.
En fazla a / 2 gibi olanları da aynı şekilde değiştirir.
 
Geri
Üst