1Al2Ver
Altın Üye
- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,727
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
- Altın Üyelik Bitiş Tarihi
- 04-01-2026
Merhaba,
Aşağıdaki kodda yapılacak değişiklik ile A sütununda kayıtlı verilerdeki boşlukları yok etmek istemekteyim,
Örneğin ; A1'de kayıtlı veri ; C:\User\Mypc\Belgelerim\Yemekler \aşure.jpg
Dikkat edilirse \Yemekler \aşure.jpg arasında boşluk var, kod çalıştığında A1'deki verinin ; C:\User\Mypc\Belgelerim\Yemekler\aşure.jpg şeklinde olması gerekiyor,
Sub boslukat()
Dim sonsat As Long, i As Long
'A sütununda ki verilerin birinci satırdan başlayarak başındaki boşluk karakterlerini atar.
sonsat = Cells(65536, "A").End(xlUp).Row
For i = 1 To sonsat
If Left(Cells(i, "A").Value, 1) = " " Then
Cells(i, "A").Value = WorksheetFunction.Trim(Cells(i, "A").Value)
End If
Next
MsgBox "Başlardaki boşluklar atıldı.", vbOKOnly
End Sub
Teşekkür ederim.
Aşağıdaki kodda yapılacak değişiklik ile A sütununda kayıtlı verilerdeki boşlukları yok etmek istemekteyim,
Örneğin ; A1'de kayıtlı veri ; C:\User\Mypc\Belgelerim\Yemekler \aşure.jpg
Dikkat edilirse \Yemekler \aşure.jpg arasında boşluk var, kod çalıştığında A1'deki verinin ; C:\User\Mypc\Belgelerim\Yemekler\aşure.jpg şeklinde olması gerekiyor,
Sub boslukat()
Dim sonsat As Long, i As Long
'A sütununda ki verilerin birinci satırdan başlayarak başındaki boşluk karakterlerini atar.
sonsat = Cells(65536, "A").End(xlUp).Row
For i = 1 To sonsat
If Left(Cells(i, "A").Value, 1) = " " Then
Cells(i, "A").Value = WorksheetFunction.Trim(Cells(i, "A").Value)
End If
Next
MsgBox "Başlardaki boşluklar atıldı.", vbOKOnly
End Sub
Teşekkür ederim.
