2053如何用CHR(32)表示連續空格?

如何用CHR(32)表示連續空格?

2053

如何用CHR(32)表示連續空格?

實用性

●○○

難易度

●○○○

範本檔

2052.XLSX

錦子老師,我想在VBA利用連續空白來調整版面,最直接的是" ",後來看到ASCIICHR(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

得到如下圖像中的形式。