VBA CStr-funktion | Forklaret med syntakseksempler | VBAF1.COM

VBA CStr-funktion i Excel

VBA CStr-funktionen er kategoriseret som en datatypekonverteringsfunktion. Det er en indbygget funktion i Excel VBA. Denne VBA CStr-funktion konverterer et udtryk til en String-datatatype.
Denne funktion kan bruges i enten procedure eller funktion i et VBA-redigeringsvindue i Excel. Vi kan bruge denne CStr-funktion i Excel VBA et vilkårligt antal gange i et vilkårligt antal procedurer eller funktioner. I det følgende afsnit lærer du mange emner. Som hvad er syntaksen og parametrene for CStr-funktionen, hvor vi kan bruge denne CStr-funktion, og det er eksempler i realtid.

Syntaks for VBA CStr-funktionen:

Syntaksen for CStr-funktionen i VBA er

CStr(Expression)

CStr-funktionen returnerer en strengdatatypeværdi.

Parametre eller argumenter:

Den CStr-funktion har ét argument i Excel VBA.
hvor
Udtryk:Det er et obligatorisk argument. Et udtryksargument repræsenterer en værdi. Det bruges til at konvertere værdien til en strengværdi.

Hvor kan vi anvende eller bruge CStr-funktionen i Excel VBA?

Vi kan bruge denne CStr-funktion i VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 til Mac, Excel 2011 til Mac, Excel Online, Excel til iPhone, Excel til iPad, Excel til Android-tabletter og Excel til Android-mobiler.

Eksempel 1: Konverter en String(100) til String-datatatype

Her er et simpelt eksempel på CStr-funktionen i Excel VBA. Dette nedenstående eksempel specificerede et udtryk(100) konverteres til en værdi af strengte type.

'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:
Eksempel på VBA CStr-funktion

Eksempel 2: Konverter en værdi(12345.678) til datatype String

Her er et simpelt eksempel på CStr-funktionen i Excel VBA. Dette nedenstående eksempel specificerede et udtryk(12345.678) konverteres til en værdi af strengte type.

'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: Her er et skærmbillede af det andet eksempels output.
VBA CStr-funktion

Eksempel 3: Konverter en værdi(Sandt) til strengdatatype

Her er et simpelt eksempel på CStr-funktionen ved hjælp af VBA i Excel. Dette nedenstående eksempel specificerede et udtryk(True) konverteres til en værdi af strengte type. Det returnerer sandt 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 Konverter værdi til streng ved hjælp af CStr-funktionen

Eksempel 4: Konverter en værdi(False) til strengdatatype

Her er et simpelt eksempel på CStr-funktionen i Excel ved hjælp af VBA. Dette nedenstående eksempel specificerede et udtryk(False) konverteres til en værdi af strengte type. Det returnerer 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-funktion i Excel VBA

Vejledning til brug af makrokoder

Her er trin for trin-vejledningen til brug af CStr-funktionen i Excel VBA.

  • Åbn en Excel-arbejdsbog.
  • Tryk på Alt+F11 for at åbne VBA Editor-vinduet.
  • Gå til menuen Indsæt, og klik på modul fra de tilgængelige muligheder.
  • Kopier ovenstående angivne makroer til VBA-editoren.
  • Vælg en procedure fra ovenstående koder, og klik på kommandoen ‘Kør’, eller brug tastaturgenvejen ‘F5’.

Liste over alle typekonverteringsfunktioner i Excel VBA:

Her er en liste over datatypekonverteringsfunktioner. Og find også dens syntaks og returtype. Klik på nedenstående link for at gå til og se de relaterede VBA-funktioner.

Funktion Beskrivelse Syntaks Returtype
VBA CBool VBA CBool-funktionen konverterer et udtryk til en Boolsk datatype. CBool(Udtryk) Boolean
VBA CByte VBA CByte-funktionen konverterer et udtryk til en byte-datatatype. CByte(Udtryk) Byte
VBA CCur VBA CCur-funktionen konverterer et udtryk til en datatype Valuta. CCur(Udtryk) Currency
VBA CDate VBA CDate-funktionen konverterer et udtryk til en datatype Dato. CDate(Udtryk) Date
VBA CDbl VBA CDbl-funktionen konverterer et udtryk til en Double-datatatype. CDbl(Udtryk) Double
VBA CDec VBA CDec-funktionen konverterer et udtryk til en Decimal dataundertype. CDec(Udtryk) Decimal
VBA CInt VBA CInt-funktionen konverterer et udtryk til en Integer-datatatype. CInt(Udtryk) Integer
VBA CLng VBA CLng-funktionen konverterer et udtryk til en Long-datatatype. CLng(Udtryk) Long
VBA CSng VBA CSng-funktionen konverterer et udtryk til en enkelt datatype. CSng(Udtryk) Single
VBA CStr VBA CStr-funktionen konverterer et udtryk til en String-datatatype. CStr(Udtryk) String
VBA CVar VBA CVar-funktionen konverterer et udtryk til en Variant-datatatype. CVar(Udtryk) Variant

Du kan bruge FORMAT-funktionen til at formatere strengen.

Liste over VBA-funktioner:

Klik på nedenstående link for at gå tilbage til at se hele listen over VBA-funktioner.

Liste over VBA-funktioner VBA-funktioner til konvertering af datatyper

Eksempler på CStr-funktionen i Excel VBA:

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

Her er nogle flere eksempler på brug af cStr-funktionen i VBA:

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