VBA LCase

Fungsi Excel VBA LCase

LCase adalah fungsi inbuilt di vba yang digunakan untuk mengubah string input yang disediakan dalam huruf kecil, dibutuhkan satu argumen yang merupakan string sebagai input dan output yang dihasilkan oleh fungsi ini adalah string, satu hal yang perlu disimpan Perlu diingat bahwa fungsi ini mengubah semua fungsi menjadi huruf kecil, bukan sembarang karakter.

Anda pasti sudah mencoba rumus yang sama (RENDAH) seperti excel di VBA dan Anda belum menemukannya. Karena di VBA huruf kecil diberi nama sedikit berbeda. Di VBA nama pintasnya adalah "LCASE". Di sini "L" adalah singkatan dari "LOWER", jadi rumusnya adalah "LOWERCASE".

Sintaksis

  • String: tidak lain adalah nilai teks yang kami coba ubah menjadi Huruf Kecil. Kita bisa memasukkan teks langsung ke rumus, bisa jadi referensi sel, dan bisa juga melalui variabel.

Bagaimana cara mengubah teks dalam huruf kecil di VBA?

Anda dapat mendownload Template Excel VBA LCase ini di sini - Template VBA LCase Excel

Contoh 1

Mari kita coba mengonversi nilai teks "Halo Selamat Pagi" menjadi huruf kecil dengan menggunakan fungsi LCASE.

Langkah 1: Mulai subprocedure dengan menamai makro excel.

Kode:

 Sub LCase_Example1 () End Sub 

Langkah 2: Deklarasikan variabel k sebagai String.

Kode:

 Sub LCase_Example1 () Dim k Sebagai String End Sub 

Langkah 3: Tetapkan nilai ke variabel "k" dengan menerapkan fungsi "LCASE".

Langkah 4: Berikut string adalah nilai teks yang kami inginkan yang kami coba ubah menjadi huruf kecil dan nilai string yang diinginkan adalah "Halo Selamat Pagi".

Kode:

 Sub LCase_Example1 () Dim k Sebagai String k = LCase ("Halo Selamat Pagi") End Sub 

Langkah 5: Sekarang tunjukkan hasil dari variabel "k" di kotak pesan.

Kode:

 Sub LCase_Example1 () Dim k As String k = LCase ("Halo Selamat Pagi") MsgBox k End Sub 

Oke, coding selesai. Mari kita jalankan kode untuk melihat hasilnya.

Jadi LCase mengonversi nilai teks "Halo Selamat Pagi" menjadi "halo selamat pagi" dengan teknik pengkodean sederhana.

Contoh # 2

Kami telah melihat bagaimana fungsi LCASE bekerja di VBA. Dalam contoh di atas, kami telah langsung memasukkan nilai ke rumus itu sendiri. Sekarang kita akan melihat bagaimana kita bisa menggunakan nilai referensi sel ke rumus.

Asumsikan Anda memiliki kata "Halo Selamat Pagi" di sel A1 seperti gambar di bawah ini.

Langkah 1: Kita akan mengubah nilai sel A1 menjadi huruf kecil dengan menunjukkan hasil dalam sel Range B1, jadi kodenya adalah Range ("B1"). Value =

Kode:

 Sub LCase_Example2 () Range ("B1"). Nilai Akhir Sub 

Langkah 2: Di sel B1 melalui fungsi LCASE kita akan menyimpan hasilnya, jadi buka fungsinya.

Langkah 3: Dalam contoh ini, nilai string VBA adalah referensi sel, bukan nilai langsung. Jadi berikan referensi sel sebagai Range ("A1").

Kode:

 Sub LCase_Example2 () Range ("B1"). Nilai = LCase (Range ("A1"). Nilai) End Sub 

Jadi, ok kita sudah selesai dengan bagian pengkodean VBA. Jalankan kode dan lihat keajaiban di sel B1.

Contoh # 3

Mengubah satu nilai sel atau satu nilai langsung bukanlah tantangan terbesar. Ketika kita perlu menangani jumlah nilai "n" di lembar kerja, maka kita perlu menerapkan loop ke loop melalui semua sel dan mengubahnya menjadi nilai huruf kecil.

Asumsikan di bawah ini adalah data yang Anda miliki di lembar kerja excel.

Jika Anda tidak mengetahui loop maka Anda perlu kembali ke dasar pengkodean VBA, lihat artikel kami tentang "VBA Loops" untuk mendapatkan sedikit pengetahuan tentang loop. Kode di bawah ini akan mengubah nama di atas menjadi huruf kecil.

Kode:

 Sub LCase_Example3 () Dim k As Long For k = 2 To 8 Cells (k, 2) .Value = LCase (Cells (k, 1). Value) Next k End Sub 

Ini akan mengubah semua nilai teks dari baris 2 ke baris 8 dalam fungsi huruf kecil.

Berdasarkan sel Anda, Anda dapat meningkatkan batas loop dari 8 menjadi berapa pun nomor baris terakhir data Anda.