Vba: cara menghilangkan spasi pada string
Anda dapat menggunakan sintaks dasar berikut untuk menghapus spasi dari string menggunakan VBA:
SubRemoveSpaces ()
Dim i As Integer
For i = 2 To 8
Range(" B " & i) = Replace(Range(" A " & i), " ", "")
Next i
End Sub
Contoh khusus ini menghilangkan spasi dari setiap string dalam rentang A2:A8 dan menampilkan hasilnya dalam rentang B2:B8 .
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Menggunakan VBA untuk Menghapus Spasi dari String
Misalkan kita memiliki daftar string berikut di Excel:
Misalkan kita ingin menghilangkan spasi dari setiap string.
Kita dapat membuat makro berikut untuk melakukan ini:
SubRemoveSpaces ()
Dim i As Integer
For i = 2 To 8
Range(" B " & i) = Replace(Range(" A " & i), " ", "")
Next i
End Sub
Saat kami menjalankan makro ini, kami menerima keluaran berikut:
Kolom B menampilkan setiap string di kolom A dengan spasi dihilangkan.
Catatan : Anda dapat menemukan dokumentasi lengkap untuk metode Ganti VBA di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya menggunakan VBA:
VBA: Cara menghitung kemunculan karakter dalam sebuah string
VBA: cara memeriksa apakah suatu string berisi string lain
VBA: Cara menghitung sel dengan teks tertentu