如何用CHR(32)表示連續空格?
2053 |
如何用CHR(32)表示連續空格? |
||||
實用性 |
●○○ |
難易度 |
●○○○ |
範本檔 |
2052.XLSX |
錦子老師,我想在VBA利用連續空白來調整版面,最直接的是" ",後來看到ASCII碼CHR(32)這個可要是10個空白那程式碼?chr(32)+chr(32)+chr(32)................就太長,有可以簡化的方式嗎?。
VBA中字元重複多次的函數是哪個?
一般在工作表函數中,使用的函數是REPT,但VBA中使用哪個呢?
如工作表函數:=REPT("*",10),代表重複10個*號。
在VBA中,主要使用String函數 ,主要形式是:String(次數,所重複的字元);而重複空格的話,則用space.具體看下例子:
Sub YY()
MsgBox String(5, "<") & Space(2) & "Hello World!" & Space(2) & String(5, ">")
End Sub
得到如下圖像中的形式。