MAKRO İLE KIRP FORMÜLÜ

musa yüksel

Altın Üye
Katılım
27 Şubat 2014
Mesajlar
98
Excel Vers. ve Dili
2016 tr
Altın Üyelik Bitiş Tarihi
04-08-2027
Merhaba ,
forum da baktım istediğim şekilde formül bulamadım , uyarlayamadım da

Butona basınca A5:A1500 aralığında kırp formülü çalışmasını istiyorum
muhasebe programından çektiğim verilerde sağda 7-8 tane boşluk oluyor onlardan kurtulmak istiyorum

KIRP()
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Deneyiniz.

Kod:
Sub KIRP()

Dim rng As Range, _
    rn  As Range

Application.ScreenUpdating = False
Set rng = Range("A5:A1500")

For Each rn In rng
    rn = Replace(Application.WorksheetFunction.Trim(rn), Chr(160), "")
Next rn

Application.ScreenUpdating = True

End Sub
 
Son düzenleme:

musa yüksel

Altın Üye
Katılım
27 Şubat 2014
Mesajlar
98
Excel Vers. ve Dili
2016 tr
Altın Üyelik Bitiş Tarihi
04-08-2027
Merhaba,
Deneyiniz.
Kod:
Sub Kırp()

Dim rng As Range, _
    rn  As Range

Application.ScreenUpdating = False
Set rng = Range("A5:A1500")

For Each rn In rng
    rn = Application.WorksheetFunction.Trim(rn)
Next rn

Application.ScreenUpdating = True

End Sub
Yardımlarınız için teşekküler

Sub kırp()
Columns("A").Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart
End Sub

bu makro ile işimi çözdüm

lazım olacak arkadaşlar kullanabilir
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Sözünü ettiğiniz makro yani bul ve değiştir çift sözcüklerin arasındaki boşluğu da sildiği için birleştirir.
Yani Mustafa Kemal ATATÜRK olur size MustafaKemalATATÜRK :)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Ekli dosyada uyguladığınız kodu dener misiniz?
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Necdet Bey,

Yorumunuzda kesinlikle haklısınız..

Belki arkadaşımızın listesinde bahsettiğiniz şekilde birden fazla kelimeden oluşan veri yoktur. O sebeple paylaştığı kodla doğru sonucu almış olabilir.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Necdet Bey,

Yorumunuzda kesinlikle haklısınız..

Belki arkadaşımızın listesinde bahsettiğiniz şekilde birden fazla kelimeden oluşan veri yoktur. O sebeple paylaştığı kodla doğru sonucu almış olabilir.
Korhan bey, ben de arkadaşımızın geliştirdiği kodların işe yaradığını düşünüyorum ama , işin bir de ama'sı var, onu belirtmeye çalıştım, hepimizin yaptığı gibi.
 

musa yüksel

Altın Üye
Katılım
27 Şubat 2014
Mesajlar
98
Excel Vers. ve Dili
2016 tr
Altın Üyelik Bitiş Tarihi
04-08-2027
Merhaba,
Sözünü ettiğiniz makro yani bul ve değiştir çift sözcüklerin arasındaki boşluğu da sildiği için birleştirir.
Yani Mustafa Kemal ATATÜRK olur size MustafaKemalATATÜRK :)
benim uyguladığım tek kelimelik hücreler olduğu için çalıştı, bu makro yu tek kelimeliklerde kullanabilirsiniz

teşekkürler
 
Üst