Hücredeki değerin sonundaki boşluğu silmek

Katılım
15 Temmuz 2007
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
Selamlar syın forum üyeleri,
Hücredeki değerin sonundaki boşluğu silmek ile ilgili bir durum var.örnek olarak ADANA kelimesi olsun.ADANA-İŞTE BÖYLE çizgi ile belrttiğim BİR BOŞLUK var.bunu nasıl sildirebilirim.?Mümkünse yardımcı olabilirmisiniz.
İyi çalışmalar dileyerek tekrar selamlarımla,hoşçakalın.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız hazır.:cool:
A sütununu D sütünuna aktarıyor.:cool:
Kod:
Sub kirp()
Dim son As Long
Sheets("Sayfa1").Select
son = Cells(65536, "A").End(xlUp).Row
Application.ScreenUpdating = False
Range("D1:D65536").ClearContents
ReDim myarr(son)
For i = 1 To son
    myarr(i) = WorksheetFunction.Trim(Cells(i, "A").Value)
Next
If son > 0 Then
    [D1].Resize(son, 1) = Application.Transpose(myarr)
End If
Application.ScreenUpdating = True
MsgBox "İşlem tamam.", vbOKOnly + vbInformation, Application.UserName

End Sub
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,167
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
SAADECE SATIR BAŞINDA VE SONUNDAKİ BOŞLUKLARI SİLER
Sub Dene()
Cells.Replace Chr(160), ""
For Each huc In ActiveSheet.UsedRange
huc.Value = Trim(huc.Value)
Next
End Sub
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

A Sütunundaki boşlukları kaldırır.
Kod:
Sub TEST()
Dim SUT As Integer
For SUT = 1 To Cells(65536, "A").End(3).Row
Cells(SUT, "A") = Trim(Cells(SUT, "A"))
Next
End Sub
 
Katılım
15 Temmuz 2007
Mesajlar
24
Excel Vers. ve Dili
2003 türkçe
Süüpper,müthiş hızlı ve doğru.Çok teşekkür ederim.Hoşçakalın.
 
Katılım
13 Haziran 2007
Mesajlar
81
Excel Vers. ve Dili
64 bit 2010 türkçe
Arkadaşlar merhaba

Tüm uğraşlarıma rağmen ekteki dosyadaki sayıların sonlarında bulunan boşlukları silemedim.

İlgilenebilirmisiniz?

Not : mesajdaki çözümleri denedim.
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,637
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
arkadaşlar merhaba

tüm uğraşlarıma rağmen ekteki dosyadaki sayıların sonlarında bulunan boşlukları silemedim.

Ilgilenebilirmisiniz?

Not : Mesajdaki çözümleri denedim.
Kod:
=--yerinekoy(b1;damga(160);"")
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
Kod:
Sub kirp()
For Each huc In ActiveSheet.UsedRange
huc.Value = KIRPE(huc.Value, 1)
Next
MsgBox "Kırmpma işlemi yapıldı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
Function KIRPE(deg As String, sayi As Byte) As Variant
If Len(deg) > 0 Then
    Do While Left(deg, 1) = " " Or Left(deg, 1) = Chr(160)
        deg = Right(deg, Len(deg) - 1)
    Loop
End If
If Len(deg) > 0 Then
    Do While Right(deg, 1) = " " Or Right(deg, 1) = Chr(160)
        deg = Left(deg, Len(deg) - 1)
    Loop
End If
If IsNumeric(deg) Then
    If sayi = 1 Then
        KIRPE = CDbl(deg)
        ElseIf sayi = 0 Then
        KIRPE = CStr(deg)
    End If
    Else
    KIRPE = deg
End If
End Function
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,463
Excel Vers. ve Dili
Ofis 365 Türkçe
Arkadaşlar merhaba

Tüm uğraşlarıma rağmen ekteki dosyadaki sayıların sonlarında bulunan boşlukları silemedim.

İlgilenebilirmisiniz?

Not : mesajdaki çözümleri denedim.

Bul Değiştir ile yapabilirsiniz.

  • Ctrl + H
  • Aranan --> Alt+0160
  • Tümünü Değiştir
 
Üst