VBA CStr-funktion | Förklarad med syntaxexempel | VBAF1.COM

VBA CStr-funktion i Excel

VBA CStr-funktionen kategoriseras som en funktion för konvertering av datatyp. Det är en inbyggd funktion i Excel VBA. Den här VBA CStr-funktionen konverterar ett uttryck till en String-datatyp.
Denna funktion kan användas i antingen procedur eller funktion i ett VBA-redigeringsfönster i Excel. Vi kan använda den här CStr-funktionen i Excel VBA hur många gånger som helst i hur många procedurer eller funktioner som helst. I följande avsnitt lär du dig många ämnen. Som vad som är syntaxen och parametrarna för CStr-funktionen, var vi kan använda den här CStr-funktionen och dess realtidsexempel.

Syntaxen för VBA CStr-funktionen:

Syntaxen för CStr-funktionen i VBA är

CStr(Expression)

Cstr-funktionen returnerar ett värde av typen strängdata.

Parametrar eller argument:

Funktionen CStr har ett argument i Excel VBA.
där
Uttryck:Det är ett obligatoriskt argument. Ett uttrycksargument representerar ett värde. Det används för att konvertera värdet till ett strängvärde.

Var kan vi tillämpa eller använda CStr-funktionen i Excel VBA?

Vi kan använda CStr-funktionen i VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 för Mac, Excel 2011 för Mac, Excel Online, Excel för iPhone, Excel för iPad, Excel för Android-tabletter och Excel för Android-mobiler.

Exempel 1: Konvertera en sträng(100) till strängdatatyp

Här är ett enkelt exempel på CStr-funktionen i Excel VBA. Detta exempel nedan specificerade ett uttryck(100) konverteras till ett värde av strängtyp.

'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

Output:
Exempel på VBA CStr-funktion

Exempel 2: Konvertera ett värde(12345.678) till strängdatatyp

Här är ett enkelt exempel på CStr-funktionen i Excel VBA. I exemplet nedan anges ett uttryck(12345.678) som konverteras till ett värde av strängtyp.

'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

Output:
VBA CStr-funktion

Exempel 3: Konvertera ett värde(True) till strängdatatyp

Här är ett enkelt exempel på CStr-funktionen med VBA i Excel. I exemplet nedan anges ett uttryck(True) som konverteras till ett värde av strängtyp. Det returnerar true som output.

'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

Output:
VBA Konvertera värde till sträng med CStr-funktionen

Exempel 4: Konvertera ett värde (False) till strängdatatyp

Här är ett enkelt exempel på CStr-funktionen i Excel med VBA. I exemplet nedan anges ett uttryck(False) som konverteras till ett värde av strängtyp. Det returnerar false som output.

'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

Output:
CStr-funktionen i Excel VBA

Instruktioner för att använda makrokoder

Här är de stegvisa instruktionerna för att använda CStr-funktionen i Excel VBA.

  • Öppna en Excel-arbetsbok.
  • Tryck på Alt+F11 för att öppna fönstret VBA Editor.
  • Gå till menyn Infoga och klicka på modul från de tillgängliga alternativen.
  • Kopiera ovan angivna makron till VBA-redigeraren.
  • Välj någon procedur från ovanstående koder och klicka på kommandot ”Kör” eller använd tangentbordsgenvägen ”F5”.

Lista över alla typkonverteringsfunktioner i Excel VBA:

Här finns en lista över funktioner för datatypkonvertering. Och även hitta dess syntax och returtyp. Klicka på länken nedan för att gå och se de relaterade VBA-funktionerna.

Funktion Beskrivning Syntax Returtyp
VBA CBool VBA CBool-funktionen omvandlar ett uttryck till en boolesk datatyp. CBool(Expression) Boolean
VBA CByte VBA CByte-funktionen omvandlar ett uttryck till en byte-datatyp. CByte(Uttryck) Byte
VBA CCur VBA CCur-funktionen omvandlar ett uttryck till en datatyp Valuta. CCur(Expression) Currency
VBA CDate VBA CDate-funktionen omvandlar ett uttryck till en datatyp Date. CDate(Expression) Date
VBA CDbl VBA CDbl-funktionen omvandlar ett uttryck till en datatyp Double. CDbl(Uttryck) Double
VBA CDec VBA CDec-funktionen omvandlar ett uttryck till en Decimal datasubtyp. CDec(Expression) Decimal
VBA CInt VBA CInt-funktionen omvandlar ett uttryck till en heltalsdatatyp. CInt(Uttryck) Integer
VBA CLng VBA CLng-funktionen omvandlar ett uttryck till en datatyp Long. CLng(Expression) Long
VBA CSng VBA CSng-funktionen omvandlar ett uttryck till en enkel datatyp. CSng(Expression) Single
VBA CStr VBA CStr-funktionen omvandlar ett uttryck till en String-datatyp. CStr(Expression) String
VBA CVar VBA CVar-funktionen omvandlar ett uttryck till en datatyp Variant. CVar(Expression) Variant

Du kan använda FORMAT-funktionen för att formatera strängen.

Lista över VBA-funktioner:

Klicka på nedanstående länk för att återgå till att se all lista över VBA-funktioner.

Lista över VBA-funktioner VBA-funktioner för konvertering av datatyper

Exempel på CStr-funktionen i Excel VBA:

VBA Convert Integer To String With Leading Zeros VBA Convert Number To String

Här är några fler exempel på hur man använder cStr-funktionen i VBA:

  • VBA Type Conversion Functions
  • VBA STR Function
  • VBA Format Function