VBA CStr関数|構文例で解説|VBAF1.COM

VBA CStr関数 in Excel

VBA CStr関数は、データ型変換関数に分類される関数です。 Excel VBAの組み込み関数です。 このVBA CStr関数は式をStringデータ型に変換します。
この関数は、ExcelのVBAエディタウィンドウでプロシージャまたは関数のいずれかで使用することができます。 Excel VBAのこのCStr関数は、プロシージャや関数の中で何度でも使用することができます。 次のセクションでは、多くのトピックを学びます。 CStr関数の構文とパラメータは何か、このCStr関数を使用できる場所とそのリアルタイムの例です。

VBA CStr関数の構文:

VBAのCStr関数の構文は

CStr(Expression)

The CStr function returns a string data type value.というように、VBAのCStr関数は文字列データ型の値を返します。

Parameters or Arguments:

CStr関数はExcel VBAで1つの引数を持ちます。
where
Expression:これは必須の引数です。 式引数は、値を表します。

Excel VBAでCStr関数を適用または使用できる場所は?

VBA MS Office 365、MS Excel 2016、MS Excel 2013、2011、Excel 2010、Excel 2007、Excel 2003、Mac版 Excel 2016、Mac版 Excel 2011、Excel Online、iPhone版 Excel、iPad版 Excel、Androidタブレット版 Excel、Android携帯用 ExcelでこのCStr関数を使用することができます。

例1:文字列(100)を文字列データ型に変換する

Excel VBAでCStr関数を使用した簡単な例をご紹介します。 この例では、式(100)を指定して文字列型の値に変換します

'Convert a String(100) to String Data TypeSub VBA_CStr_Function_Ex1() 'Variable declaration Dim sValue As String Dim dResult As String sValue = 100 dResult = CStr(sValue) MsgBox "String(100) to String Data Type : " & dResult, vbInformation, "VBA CStr Function" End Sub

出力します。 以下は、最初の例の出力のスクリーンショットです。
VBA CStr関数の例

例2:値(12345.678)を文字列データ型に変換する

Excel VBAでCStr関数を使用した簡単な例である。 式(12345.678)を指定して文字列型の値に変換します。

'Convert a Value(12345.678) to String Data TypeSub VBA_CStr_Function_Ex2() 'Variable declaration Dim sValue As Double Dim dResult As String sValue = 12345.678 dResult = CStr(sValue) MsgBox "Value(12345.678) to String Data Type : " & dResult, vbInformation, "VBA CStr Function" End Sub

出力します。 以下は、2番目の例の出力のスクリーンショットです。
VBA CStr関数

例3:値(真)を文字列データ型に変換する

ExcelのVBAを使ってCStr関数を使用する簡単な例である。 式(True)を指定して、文字列型の値に変換する例です。

'Convert a Value(True) to String Data TypeSub VBA_CStr_Function_Ex3() 'Variable declaration Dim sValue Dim dResult As String sValue = True dResult = CStr(sValue) MsgBox "Value(True) to String Data Type : " & dResult, vbInformation, "VBA CStr Function"End Sub

出力としてTrueを返します。 以下は、3番目の例output.
VBA Convert Value to String using CStr Function

Example 4: Convert a Value(False) to String Data Type

Here are the simple example of the CStr function in Excel using VBA. 式(False)を指定して、文字列型の値に変換する例です。

'Convert a Value(False) to String Data TypeSub VBA_CStr_Function_Ex4() 'Variable declaration Dim sValue Dim dResult As String sValue = False dResult = CStr(sValue) MsgBox "Value(False) to String Data Type : " & dResult, vbInformation, "VBA CStr Function"End Sub

出力としてFalseを返します。 ここでは、4番目の例のoutput.
エクセルVBAでCStr関数

マクロコードを使用する手順

ここでステップバイステップの手順は、エクセルVBA.

  • オープンエクセルワークブック.
  • Press Alt + F11 VBA Editorウィンドウを開くために、です。
  • Go to Insert menu and click on module from the available options.
  • Copy above specified macros to the VBA editor.
  • Select any procedure from above codes and click on ‘Run’ command or use Keyboard shortcut ‘F5’.

List of All Type Conversion Functions in Excel VBA:

Here are the list of Data Type Conversion functions.TypeConversion 関数のリストはこちらです。 そしてまた、その構文と戻り値の型を見つける。 下のリンクをクリックして、関連する VBA Functions.

Function Description Syntax Return Type
VBA CBool VBA CBool関数は式をブールデータ型へ変換する。 CBool(Expression) Boolean
VBA CByte VBA CByte関数は式をByteデータ型に変換します。 CByte(Expression) Byte
VBA CCur VBA CCur関数は、式をCurrencyデータ型へ変換します。 CCur(Expression) Currency
VBA CDate VBA CDate関数は数式をDateデータ型に変換します。 CDate(Expression) Date
VBA CDbl VBA CDbl関数は、式をDoubleデータ型に変換します。 CDbl(Expression) Double
VBA CDec VBA CDec 関数は式を Decimal データサブタイプに変換します。 CDec(Expression) Decimal
VBA CInt VBA CInt関数は、式をIntegerデータ型に変換します。 CInt(Expression) Integer
VBA CLng VBA CLng関数は、式をLongデータ型へ変換します。 CLng(Expression) Long
VBA CSng VBA CSng関数は、式をSingleデータ型に変換します。 CSng(Expression) Single
VBA CStr VBA CStr関数は式をStringデータ型へ変換します。 CStr(Expression) String
VBA CVar VBA CVar関数は式をVariantデータ型に変換します。 CVar(Expression) Variant

FORMAT 関数を使用して文字列をフォーマットできます。

VBA 関数リスト:

以下のリンクをクリックして、すべての VBA 関数のリストに戻ってください。

VBA 関数一覧 VBA データ型変換関数

Excel VBAのCStr関数に関する例です。

VBA 整数を先頭ゼロの文字列に変換 VBA 数値を文字列に変換

VBA で cStr 関数の使用に関するその他の例:

  • VBA 型変換関数
  • VBA STR関数
  • VBA Format関数