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

指定したオブジェクトの書式付きテキストを返します。Returns the formatted text for the specified object. 値の取得のみ可能な String 値です。Read-only String.



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


Textプロパティは、1つのセル範囲に最もよく使用されます。The Text property is most often used for a range of one cell. 範囲に複数のセルが含まれている場合、 TextプロパティはNullを返します。ただし、範囲内のすべてのセルが同一の内容と書式を持っている場合です。If the range includes more than one cell, the Text property returns Null, except when all the cells in the range have identical contents and formats.


この例では、書式付き数値を保持するセルの Text プロパティと Value プロパティの相違点を示します。This example illustrates the difference between the Text and Value properties of cells that contain formatted numbers.

Dim c As Range
c.Value = 1198.3    Set c = Worksheets("Sheet1").Range("A1")
c.NumberFormat = "$#,##0_);($#,##0)"    c.Value = 1198.3
MsgBox c.Value  c.NumberFormat = "$#,##0_);($#,##0)"
MsgBox c.Text   MsgBox c.Value & " is the value." 'Returns "1198.3 is the value."
MsgBox c.Text & " is the text."   'Returns "$1,198 is the text."

サポートとフィードバック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.