Cara membalikkan string di vba (dengan contoh)


Anda dapat menggunakan fungsi StrReverse di VBA untuk membalikkan string teks.

Berikut cara umum untuk menggunakan fungsi ini dalam praktik:

 SubReverseStrings ()
    
Dim i As Integer

For i = 2 To 11
    Range("B" & i) = StrReverse(Range("A" & i))
Next i

End Sub

Contoh khusus ini membalikkan setiap string dalam rentang A2:A11 dan menampilkan hasilnya dalam rentang B2:B11 .

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara Membalikkan String Menggunakan VBA

Misalkan kita memiliki kolom nama tim bola basket berikut di Excel:

Misalkan kita ingin membalik nama masing-masing tim dan menampilkan hasilnya di sel yang sesuai di kolom B.

Kita dapat membuat makro berikut untuk melakukan ini:

 SubReverseStrings ()
    
Dim i As Integer

For i = 2 To 11
    Range("B" & i) = StrReverse(Range("A" & i))
Next i

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Kolom B menampilkan setiap nama tim di kolom A secara terbalik.

Misalnya:

  • Mavs menjadi svaM
  • Spurs menjadi SrupS
  • Roket menjadi stekcoR
  • Raja menjadi sgniK

Dan seterusnya.

Perhatikan bahwa fungsi StrReverse juga berfungsi dengan angka.

Misalnya, menerapkan fungsi StrReverse ke angka 1234 akan menghasilkan 4321 .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: cara memeriksa apakah suatu string berisi string lain
VBA: Cara menghitung jumlah baris dalam jangkauan
VBA: Cara menulis fungsi COUNTIF dan COUNTIFS

Tambahkan komentar

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