Bagaimana cara menambahkan baris baru dalam kode vba?

Di VBA ada tiga (konstanta) berbeda untuk menambahkan jeda baris.

  1. vbNewLine
  2. vbCrLf
  3. vbLf

vbNewLine

vbNewLine menyisipkan karakter baris baru yang masuk ke baris baru. Pada baris kode di bawah ini Anda memiliki dua string yang digabungkan menggunakan ini.

 Range("A1") = "Line1" & vbNewLine & "Line2"

Saat Anda menjalankan makro ini , ia mengembalikan string dalam dua baris.

vba-baris baru

Ia mengembalikan karakter 13 dan 10 (Chr(13) + Chr(10)). Anda juga dapat menggunakan kode dengan cara berikut untuk mencapai hasil yang sama.

 Range("A1") = "Line1" & Chr(13) & Chr(10) & "Line2"

Namun saat Anda menggunakan vbNewLine Anda tidak perlu menggunakan fungsi CHAR.

vbCrLf

Konstanta vbCrLf adalah singkatan dari carriage return dan line feed, yang berarti Cr memindahkan kursor ke awal baris dan Lf memindahkan kursor ke baris berikutnya.

Saat Anda menggunakan vbCrLf dalam dua string atau nilai, seperti pada kode berikut, baris baru akan disisipkan.

 Range("A1") = "Line1" & vbCrLf & "Line2"
pengangkutan kembali dan umpan jalur

vbLf

Konstanta vbLf adalah singkatan dari karakter baris baru, dan ketika Anda menggunakannya dalam dua string, ia mengembalikan karakter baris baru yang menambahkan baris baru untuk string kedua.

 Range("A1") = "Line1" & vbLf & "Line2"
vblf-yang-menambahkan-baris-baru

Tambahkan baris baru di VBA MsgBox

Jika Anda ingin menambahkan baris baru saat menggunakan VBA MsgBox, Anda dapat menggunakan salah satu dari tiga konstanta di atas yang telah kita bahas.

 MsgBox "Line1" & vbNewLine & "Line2" MsgBox "Line1" & vbCrLf & "Line2" MsgBox "Line1" & vbLf & "Line2"

Ada juga konstanta vbCr yang mengembalikan karakter carriage return yang dapat Anda gunakan untuk menyisipkan baris baru ke dalam kotak pesan.

 MsgBox "Line1" & vbCr & "Line2"

vbCr tidak akan berfungsi jika Anda ingin memasukkan nilai sel sampai Anda menerapkan teks pembungkus ke dalamnya.

Tambahkan komentar

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