不過在這裡我們接下來要來討論,在Excel VBA中,要怎麼使用Chr函數吧。
Chr函數可以做到換行、tab、enter,這些都是很實用的小功能喔。
以下就讓我們來試著在VBA中,使用Chr函數來達成一些功能吧。
目錄
{tocify} $title={目錄}
chr函數的使用
chr函數,是將文字碼(ASCII)的0~255所對應的文字列返回。
0~31的範圍因為包含 Tab、line feed (換行),carriage return (enter),line feed + carriage return (換行+enter)等控制文字的編碼,所以並無法顯示文字。
透過使用以下的控制文字,可以在
MsgBox函數或InputBox函數內,於顯示訊息窗的時候進行
文字的調整,例如在字串中插入換行或TAB。
文字的調整,例如在字串中插入換行或TAB。
常用的使用方式
常用的方式如下
設定值 | 內容 | 常數 |
---|---|---|
chr(9) | Tab | vbTab |
chr(10) | 換行 | vbLf |
chr(13) | enter | vbCr |
chr(10) + chr(13) | 換行+enter | vbCrLf |
範例
MsgBox "發生錯誤,請聯絡開發者! " Chr(10) & "錯誤碼 : " & Err.Number & " 錯誤說明 : " & Err.Description
在範例中有使用到的符號,在Excel VBA中為字串運算子,
可以進行字串的連接。
可以進行字串的連接。