Vba: cara menghapus spasi awal dan akhir


Anda dapat menggunakan sintaks dasar berikut untuk menghapus spasi di depan dan di belakang string menggunakan VBA:

 Sub RemoveLeadingTrailingSpaces()

    Dim i As Integer

    For i = 2 To 7
    Range(" B " & i) = Trim(Range(" A " & i))
    Next i
    
End Sub

Contoh khusus ini menghilangkan spasi di awal dan akhir dari setiap string dalam rentang A2:A7 dan menampilkan hasilnya dalam rentang B2:B7 .

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Menggunakan VBA untuk Menghapus Spasi Awal dan Akhir dari String

Misalkan kita memiliki daftar string berikut di Excel:

Perhatikan bahwa banyak string memiliki spasi di awal atau di akhir.

Misalkan kita ingin menghapus spasi di awal dan akhir dari setiap string.

Kita dapat membuat makro berikut untuk melakukan ini:

 Sub RemoveLeadingTrailingSpaces()

    Dim i As Integer

    For i = 2 To 7
    Range(" B " & i) = Trim(Range(" A " & i))
    Next i
    
End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Kolom B menampilkan masing-masing string di kolom A dengan spasi di depan dan di belakangnya dihilangkan.

Perhatikan bahwa jika Anda hanya ingin menghapus spasi awal dan akhir dari string, Anda dapat menggunakan fungsi LTrim atau RTrim masing-masing.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk masing-masing fungsi VBA Trim 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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *