關於Chr函數


Chr的函數,在Excel中相當的實用,不僅是在程式中,甚至在Excel中也相當實用喔。 

不過在這裡我們接下來要來討論,在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。

常用的使用方式

常用的方式如下

設定值 內容 常數
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中為字串運算子,
可以進行字串的連接。
張貼留言 (0)
較新的 較舊