- Katılım
- 24 Temmuz 2019
- Mesajlar
- 484
- Excel Vers. ve Dili
- EXCEL 2010 TÜRKÇE
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub BasiSil()
For i = 1 To Sayfa1.Range("c65536").End(3).Row Step 1
bag = Mid(Range("c" & i), 4, 24)
Range("c" & i) = bag
Next
MsgBox ("işlem tamamlanmıştır.")
End Sub
Sub BasiSil()
Dim a, b As Long
For b = 2 To Cells(Rows.Count, "C").End(3).Row
a = Len(Range("c" & b))
Range("C" & b) = Right(Range("C" & b), a - 4)
Next b
MsgBox ("işlem tamamlanmıştır.")
End Sub
Mid(Range("c" & i), 5) şeklinde deneyebilirsiniz.Bilgilendirme için çok teşekkür ederim @ÖmerBeyMerhaba,
Mid komutu Excel'deki PARÇAAL fonksiyonu gibi çalışır: Metin, Başlangıç sayısı, Karakter sayısı... Bu sebeple baştaki 4 karakteri almamak için başlangıç karakterini 5 olarak girmelisiniz. Bununla birlikte uzunluk belirtmeniz zorunlu değildir. Sadece başlangıç karakterini girdiğiniz zaman geri kalan verinin tamamı alınacaktır.Mid(Range("c" & i), 5)şeklinde deneyebilirsiniz.
Alternatif olarak Replace komutu ya da Excel Bul-değiştir yerleşik işlevi kullanılarak 2022'nin silinmesi sağlanabilir.
İyi çalışmalar...