引数Characterで指定した文字列を引数Numberの数だけ繰り返して並べた結果
の文字列をバリアント型(内部処理形式String)の値で返します。引数Character
には文字コードと文字列を指定できますが、文字列を指定した場合には、文字列
の先頭の文字だけが繰り返しの対象となります。
例えば、メッセージボックス内で改行を5回繰り返したい場合、Chr関数を5つ並
べるよりも、String関数を用いた方がコードを簡略化できます。
構文 String(Number, Character)
設定項目 内容
Number いくつ文字を並べるかを指定 [省略不可]
Character 文字コード(ASCII、シフトJIS)か文字列式を指定 [省略不可]
次のサンプルを見てください。
●サンプル●
Sub StringSamp1()
MsgBox "改行を5回繰り返します" & String(5, 13) & _
"「栗山」を5回繰り返します : " & String(5, "栗山")
End Sub
●解説●
文字コード13のキャリッジリターンを5回繰り返し、次に文字列「栗山」を5回
繰り返していますが、結果として繰り返されるのは、最初の1文字だけとなります。
実行結果を確認してください。
|