VBA Chr

Fungsi Excel VBA CHR

VBA CHR adalah fungsi bawaan yang termasuk dalam kategori Fungsi String / Teks dan digunakan untuk mendapatkan karakter yang setara dengan kode ASCII. Fungsi Excel Workspace yang setara dari CHR adalah Application.WorksheetFunction.CHAR.

Diberikan di bawah ini adalah sintaks Chr.

Fungsi ini memiliki satu argumen. Dimana,

CharCode = Ini adalah parameter wajib. Ini adalah kode ASCII yang karakter yang setara akan diambil.

Fungsi mengembalikan nilai string yang menunjukkan karakter yang setara dengan kode ASCII yang diberikan. ASCII adalah bagian dari standar pengkodean karakter Unicode dan dibentuk oleh 128 simbol dalam kumpulan karakter. Simbol terdiri dari huruf besar, huruf kecil, angka, karakter khusus termasuk karakter kontrol, dan tanda baca. Setiap simbol dalam kumpulan karakter memiliki nilai Desimal yang setara (0 hingga 127), nilai Heksadesimal, dan nilai Oktal.

Contoh

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

Langkah 1 : Di lembar excel tambahkan 2 teks header di sel A1 dan C1 seperti yang ditunjukkan pada gambar di bawah ini. Kolom A untuk memasukkan kode ASCII dan Kolom C untuk mencetak karakter yang sesuai dihitung menggunakan fungsi CHR.

Langkah 2 : Ikuti langkah-langkah yang ditunjukkan di bagian selanjutnya untuk membuat Tombol di buku kerja Excel (silakan gulir artikel) dan ubah judulnya menjadi 'Klik di sini'.

Langkah 3 : Tulis potongan kode berikut di VBA Kode membaca nilai dari sel A2 yang diberikan sebagai input untuk berfungsi CHR. Hasilnya diambil di String char1 dan kemudian ditugaskan ke sel C2.

Kode:

 Sub Button1_Click () 'Fungsi ini mengembalikan karakter untuk nilai yang dimasukkan dalam sel A2 Dim char1 As String' Deklarasikan variabel char1 sebagai String char1 = Chr (Range ("A2"). Value) 'Baca nilai dari sel A2 Range ("C2 ") .Value = char1 'Cetak keluaran di sel C2 End Sub 

Langkah 4: Simpan kode Excel VBA dan kembali ke buku kerja Excel untuk memasukkan nilai input di sel A2 seperti yang ditunjukkan di bawah ini.

Masukkan 65 sebagai masukan ASCII yang karakter terkaitnya dapat ditemukan di sel C2.

Langkah 5: Klik tombol 'Klik di sini' untuk mencetak hasil di sel C2.

Amati hasil yang dicetak di sel C2. Potongan kode yang kami tulis pada langkah 3 bertanggung jawab untuk membaca input dari sel A2, menjalankan fungsi Chr di atasnya dan mencetak nilai di sel C2 seperti yang ditunjukkan di bawah ini.

Di sini, input dimasukkan sebagai 65 dan output yang diterima adalah A. Jadi, Chr (65) = A.

Langkah 6 : Coba ubah input di sel A2 dan amati bahwa Anda mendapatkan output masing-masing di sel C2 seperti yang ditunjukkan di bawah ini.

Misal CHR (37) =% dan seterusnya.

Bagaimana cara membuat tombol di Excel?

Sebagai fungsi VBA, dapat digunakan dalam kode makro excel yang dimasukkan melalui Microsoft Visual Basic Editor yang diintegrasikan ke dalam MS Excel. Lihat langkah-langkah yang diberikan di bawah ini untuk mengetahui lebih lanjut.

Langkah 1: Aktifkan Mode Pengembang di Excel

Untuk setiap fungsi VBA yang akan digunakan di Excel, seseorang harus mengaktifkan Mode Pengembang dari File-> Menu Opsi seperti yang ditunjukkan pada gambar di bawah ini.

Klik File -> Opsi -> Pita Pelanggan -> Pengembang -> OK

Hasilnya, opsi toolbar baru bernama 'Pengembang' akan ditambahkan ke buku kerja seperti yang ditunjukkan pada gambar di bawah ini.

Langkah 2: Menyimpan buku kerja

Simpan Buku Kerja Excel sebagai "Buku Kerja Dengan Makro Excel".

Langkah 3: Sisipkan kontrol formulir di buku kerja

  • Klik pada tab Pengembang. Dan di sub-bagian Kontrol, klik opsi 'Sisipkan' di VBA.

  • Pilih kontrol pertama yaitu Tombol

  • Amati bahwa kursor buku kerja berubah menjadi ikon drawable.
  • Saat Anda mencoba menggambar tombol, jendela dialog baru bernama 'Assign Macro' akan diluncurkan. Di sana Anda dapat menentukan nama makro yang akan digunakan dalam kode VB saat kita mempelajari lebih lanjut. Misalnya Button1_Click. Klik OK.

  • Sebuah tombol kemudian akan secara otomatis dimasukkan ke dalam buku kerja. Teks judul tombol dapat diedit dan dapat diedit dengan mengklik dua kali tombol.

Langkah 4: Tulis kode VB

  • Pilih tombol dan klik pada opsi pertama dari kiri di bawah sub-bagian 'Kode' dari tab Pengembang yaitu 'Visual Basic'.

  • Ini akan meluncurkan jendela baru proyek VBA seperti yang ditunjukkan pada gambar di bawah ini.

 

  • Seperti yang ditunjukkan pada gambar di atas, kerangka kosong untuk makro yang dibuat sebelumnya yaitu Button1_Click diisi di jendela kode VB.
  • Anda dapat menulis definisi makro sesuai keinginan Anda. Di sini, kita akan melihat contoh fungsi VBA CHAR di bagian berikut.

Langkah 5: Beralih antara buku kerja Excel dan VB IDE

Anda dapat beralih antara workbook Excel dan VB IDE dengan mengklik ikon paling kiri di bawah menu 'File' yaitu 'View Microsoft Excel' seperti yang ditunjukkan di bawah ini.

Hal-hal untuk diingat

  • Fungsi CHR dapat mengembalikan karakter yang dapat dicetak dan tidak dapat dicetak yang ada di keyboard dan dipahami oleh komputer. Misalnya Huruf, Angka, dan karakter khusus lainnya adalah karakter yang dapat dicetak. Namun, tombol lain seperti Enter, Space, Esc adalah karakter yang tidak dapat dicetak.
  • CHR adalah fungsi VBA dan tidak dapat digunakan di Excel sebagaimana adanya. Fungsinya yang sesuai di Excel adalah Application.WorksheetFunction.CHAR