Excel Vba boşluk kaldırma yardim

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.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
750
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
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
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,605
Excel Vers. ve Dili
2019 Türkçe
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
 
Katılım
24 Nisan 2005
Mesajlar
3,683
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
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.
 
Üst