- Katılım
- 1 Ağustos 2019
- Mesajlar
- 839
- Excel Vers. ve Dili
- Türkçe excel 2016
İngilizce excel 2016
4000 satırlık TC kimlik numarasını içeren bir tablom var. Bu TC kimlik numaralarının başındaki ve sonundaki boşlukları makro ile nasil silebilirim
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Kodu denedim ama maalesef olmadı örnek dosya ekledimKod:Private Sub CommandButton1_Click() Columns("A").Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart MsgBox "boşluklar silindi...", vbInformation End Sub
=YERİNEKOY(A2;DAMGA(13);"")Yusuf hocam fonksiyon sekmesine fare ile tusladigimizda boşluk görünüyorÖrnek dosyanızdaki verilerde boşluk görünmüyor.
Bunu makro ile silmek mümkün mü acabaÖnceki mesajımda doşluk yok diye belirtmiştim ama yaptığım inceleme sonucunda verilerin sonunda ASCII kodu 13 olan bir karakter olduğunu gördüm. Aşağıdaki formülle o karakteri silebilirsiniz:
=YERİNEKOY(A2;DAMGA(13);"")
Sub asciikod()
For i = 2 To Cells(Rows.Count, "A").End(3).Row
If Cells(i, "A") <> "" Then
Cells(i, "A") = Replace(Cells(i, "A"), Chr(13), "")
End If
Next
End Sub
Teşekkürler Yusuf hocamAşağıdaki makroyu deneyiniz:
PHP:Sub asciikod() For i = 2 To Cells(Rows.Count, "A").End(3).Row If Cells(i, "A") <> "" Then Cells(i, "A") = Replace(Cells(i, "A"), Chr(13), "") End If Next End Sub