Fungsi String VBA - Daftar Fungsi 6 String Teratas (Contoh)

Fungsi String VBA Excel

Fungsi String VBA tidak menggantikan string tetapi hasil dari fungsi ini membuat string baru. Ada banyak fungsi string di VBA dan semuanya dikategorikan dalam fungsi string atau teks, beberapa fungsi penting adalah fungsi LEFT untuk mendapatkan nilai dari kiri dan fungsi RIGHT untuk mendapatkan nilai dari kanan atau fungsi MID, fungsi LEN dan INSTR .

Fungsi string sangat penting. Langsung dari menemukan jumlah karakter dari string yang disediakan, kita dapat mengekstrak karakter apa pun dari string tersebut. Kita dapat mengekstrak karakter dari sisi kiri string, mengekstrak dari sisi kanan string, mengekstrak dari tengah string, menggabungkan dua teks, dan membaginya pada waktu yang sama juga. .

Penting untuk memiliki sedikit pengetahuan tentang semua fungsi VBA ini sebagai bagian dari proyek besar.

Daftar Fungsi String 6 Teratas di VBA

  1. Fungsi LEN
  2. Fungsi KIRI
  3. Fungsi KANAN
  4. Fungsi MID
  5. Fungsi TRIM
  6. Fungsi Instr

Satu hal yang ingin saya sampaikan bahwa "fungsi string VBA adalah fungsi teks di lembar kerja".

Anda harus sudah menggunakan fungsi LEN, LEFT, RIGHT, MID, SUBSTITUTE excel untuk bermain-main dengan data. Di VBA, kita juga bisa menggunakannya untuk bermain-main dengan data.

Kami akan membahas beberapa fungsi penting dari artikel ini.

# 1 - Fungsi LEN

LEN adalah singkatan dari "LENGTH". Ini akan memberi kita jumlah karakter yang terlibat dalam string yang disediakan. Misalnya, jika Anda memasukkan kata "Halo," LEN dalam fungsi excel akan mengembalikan 5 sebagai hasil karena ada 5 karakter dalam kata "Halo."

Kode di bawah ini akan menunjukkan contohnya.

Kode:

Sub LEN_Example () Redupkan TotalCount Sebagai String TotalCount = Len ("Halo") MsgBox TotalCount End Sub

Ini akan menunjukkan hasil di kotak pesan sebagai 5.

# 2 - Fungsi KIRI

Untuk mengekstrak karakter dari sisi kiri string, kita perlu menggunakan fungsi VBA LEFT. Lihatlah sintaks dari fungsi LEFT.

  • String adalah string yang coba kita ekstrak.
  • Panjang tidak lain adalah berapa banyak karakter yang Anda butuhkan dari sisi kiri String yang disediakan .

Kode:

Sub LEFT_Example () Dim FirstName As String FirstName = Left ("Sachin Tendulkar", 6) MsgBox FirstName End Sub

Tindakan ini akan mengekstrak 6 karakter pertama dari string "Sachin Tendulkar". Hasilnya adalah nama depan, yaitu "Sachin".

# 3 - Fungsi KANAN

Seperti bagaimana kami mengekstrak nilai dari sisi kiri string dengan cara yang sama, kami juga dapat mengekstrak dari sisi kanan string.

Sintaks fungsi RIGHT sama persis dengan fungsi LEFT.

  • String adalah string yang coba kita ekstrak.
  • Panjang tidak lain adalah berapa banyak karakter yang Anda butuhkan dari sisi kanan String yang disediakan .

Kode:

Sub RIGHT_Example () Redupkan LastName Sebagai String LastName = Kanan ("Sachin Tendulkar", 9) MsgBox LastName End Sub

Ini akan mengekstrak 9 karakter dari string "Sachin Tendulkar". Jadi hasilnya adalah nama belakang, yaitu "Tendulkar".

# 4 - Fungsi MID

Tidak hanya dari kiri dan kanan string tetapi juga dari tengah string juga kita dapat mengekstrak karakter. Di bawah ini adalah sintaks dari fungsi VBA MID.

  • String to Search: Dari string mana kita membutuhkan nilai tengah
  • Posisi Awal: Berapa nomor posisi karakter awal yang akan diambil?
  • Jumlah Karakter untuk Diekstrak: Dari Posisi Awal, berapa banyak karakter yang akan diekstraksi.

Misalnya, jika namanya “Sachin Ramesh Tendulkar,” di sini nama tengahnya adalah “Ramesh” dalam string ini posisi awal karakter yang akan diekstrak adalah 8, dan kita memerlukan 6 karakter dari posisi awal. Kode di bawah ini akan mengekstrak nilai tengah.

Kode:

Sub MID_Example () Redupkan MiddleName As String MiddleName = Mid ("Sachin Ramesh Tendulkar", 8, 6) MsgBox MiddleName End Sub

Tindakan ini akan mengekstrak "Ramesh" dari bagian tengah string "Sachin Ramesh Tendulkar".

# 5 - Fungsi TRIM

TRIM adalah fungsi membersihkan data. Ini akan menghilangkan karakter spasi yang tidak diinginkan dari string. Lihatlah sintaks dari fungsi TRIM.

Ini lurus ke depan apa nilai atau string yang ingin Anda potong.

Misalnya, anggap Anda memiliki string "Halo, Apa kabar?". Di sini kita memiliki karakter spasi yang tidak perlu sebelum kata "Halo", jadi dengan menggunakan TRIM. Kami bisa menghilangkan ini.

Kode:

Sub TRIM_Example () Redupkan MyValue Sebagai String MyValue = Pangkas ("Halo, Apa kabar?") MsgBox MyValue End Sub

Ini akan menghapus karakter spasi yang tidak diinginkan dari string yang disediakan.

Catatan: VBA TRIM sedikit berbeda dari fungsi lembar kerja. Untuk penjelasan mendetail tentang fungsi VBA ini, lihat artikel kami di "VBA TRIM".

Kami memiliki fungsi LTRIM dan RTRIM juga di VBA. LTRIM akan menghapus spasi yang tidak diinginkan dari sisi kiri string, dan RTRIM menghapus spasi yang tidak diinginkan dari sisi kanan string.

# 6 - Fungsi Instruktur

Fungsi instr membantu dalam menemukan posisi karakter yang disediakan dalam string. Sintaks fungsi INSTR adalah sebagai berikut.

  • (Start) Dari posisi mana dari string yang diberikan, kita membutuhkan posisi tersebut.
  • (String1) Apa string yang Anda maksud?
  • (String2) Apa karakter yang Anda cari di (String1).

Sebagai contoh, jika Anda memiliki kata “Recipe” dan Anda ingin mengetahui posisi karakter “e” dari urutan pertama di bawah, kode akan menampilkan posisi huruf “e”.

Kode:

Sub INSTR_Example () Redupkan MyValue Sebagai String MyValue = InStr (1, "Recipe", "e") MsgBox MyValue End Sub

Jadi dari posisi pertama string huruf “e” posisinya adalah 2.

Jika Anda menginginkan posisi tampilan kedua dari huruf "e," maka Anda perlu menggunakan argumen Mulai sebagai 3.

Kode:

Sub INSTR_Example () Redupkan MyValue Sebagai String MyValue = InStr (3, "Recipe", "e") MsgBox MyValue End Sub

Jadi dalam hal ini posisi huruf “e” setelah kemunculan pertama adalah 6 th .

Ini adalah beberapa fungsi string yang penting. Saya harap Anda menikmatinya.

Artikel yang menarik...