Characters プロパティ (Excel)Range.Characters property (Excel)

オブジェクトのテキスト内の文字の範囲を表す**characters** オブジェクトを返します。Returns a Characters object that represents a range of characters within the object text. Characters オブジェクトを使用して、テキスト文字列内の文字の書式を設定できます。You can use the Characters object to format characters within a text string.


文字(開始長さ)expression.Characters (Start, Length)

expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
StartStart 省略可能Optional VariantVariant 返す先頭文字を指定します。The first character to be returned. この引数に 1 を指定するか、省略すると、このプロパティは先頭文字から始まる文字列範囲を返します。If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.
LengthLength 省略可能Optional VariantVariant 返す文字数を指定します。The number of characters to be returned. この引数を省略すると、引数 Start により指定された文字より後にある、文字列の残りの部分を返します。If this argument is omitted, this property returns the remainder of the string (everything after the Start character).


Characters オブジェクトはコレクションではありません。The Characters object isn't a collection.


次の使用例は、シート 1 のセル A1 の 3 番目の文字を太字に設定します。This example formats the third character in cell A1 on Sheet1 as bold.

With Worksheets("Sheet1").Range("A1") 
 .Value = "abcdefg" 
 .Characters(3, 1).Font.Bold = True 
End With

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.