ある文字を指定した文字数だけ繰り返して、バリアント型 (内部処理形式 String の Variant) で返します。
構文
String( number, character )
String 関数構文の引数は次のとおりです。
引数 | 説明 |
---|---|
number |
必須。 Long。 取得する文字列の長さです。 number が Null の場合は、Null が返されます。 |
character |
必須。 Variant。 取得する文字列の作成に使う文字を指定する文字コード、または取得する文字列の作成に 1 文字目を使う文字列式です。 character が Null の場合は、Null が返されます。 |
解説
character に 255 より大きい値を指定すると、String は次の式を使って値を有効な文字コードに変換します。
character Mod 256
クエリの例
式 | 結果 |
---|---|
ProductSales の testString として ProductSales Desc、String (4、ProductDesc) を選択します。 |
製品の説明を返し、列 testString で製品の説明の最初の文字を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"
注: このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。