指定した長さの繰り返し文字列を含む Variant (String) を返します。
構文
String(number, character)
String関数の構文には、次の引数があります。
| 引数 | 説明 |
|---|---|
number |
必ず指定します。
Long. 返される文字列の長さ。
numberにNullが含まれている場合は、Nullが返されます。 |
character |
必ず指定します。
Variant. 文字を指定する文字コード、または最初の文字を使用して返される文字列を作成する文字列式。
characterにNullが含まれている場合は、Nullが返されます。 |
解説
characterに 255 より大きい数値を指定した場合、String次の式を使用して、数値を有効な文字コードに変換します。
character Mod 256
クエリの例
| Expression | 結果 |
|---|---|
SELECT ProductSales.ProductDesc, String(4, ProductDesc) AS testString FROM ProductSales; |
製品の説明を返し、testString列でProductDescの最初の文字を 4 回繰り返します。 |
VBA の例
注
次の例は、Visual Basic for Applications (VBA) モジュールでのこの関数の使用方法を示しています。 VBA の使用方法の詳細については、[検索] の横にあるドロップダウン リストで [開発者用リファレンス] を選び、検索ボックスに検索する用語を入力します。
この例では、 String 関数を使用して、指定した長さの繰り返し文字列を返します。
Dim MyString
MyString = String(5, "*") ' Returns "*****"
MyString = String(5, 42) ' Returns "*****"
MyString = String(10, "ABC") ' Returns "AAAAAAAAAA"