• DİKKAT

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

Hücredeki son karakteri silme

  • Konbuyu başlatan Konbuyu başlatan kadir78
  • Başlangıç tarihi Başlangıç tarihi

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
İyi günler. Aşağıdaki kod ile R5:R40 aralığındaki hücrelerin içerisindeki "_" karakterini silebiliyorum. Fakat bana lazım olan hücredeki son karakter "_" ise silmesi, son karakter değil ise bir işlem yapma gibi bir for döngüsü nasıl yapılabilir. Hücre içinde son karakter nasıl bulunur onu bilmiyorum. Yardım edermisiniz. Teşekkürler.

Kod:
Dim form As Worksheet

Set form = activesheet

For a = 5 to 40

form.range("R" & a).value = replace(form.range("R" & a).value, "_", "")

Next a
 
Son düzenleme:
Merhaba , deneyiniz..

Kod:
If Right(form.Range("R" & a), 1) = "_" Then form.Range("R" & a) = Left(form.Range("R" & a), Len(form.Range("R" & a)) - 1)
 
Merhaba , deneyiniz..

Kod:
If Right(form.Range("R" & a), 1) = "_" Then form.Range("R" & a) = Left(form.Range("R" & a), Len(form.Range("R" & a)) - 1)

Çok teşekkür ederim. Emeğinize sağlık. İstediğim gibi oldu Sağolun.
 
Geri
Üst