- VBA CStr-funktion i Excel
- Syntaks for VBA CStr-funktionen:
- Parametre eller argumenter:
- Hvor kan vi anvende eller bruge CStr-funktionen i Excel VBA?
- Eksempel 1: Konverter en String(100) til String-datatatype
- Eksempel 2: Konverter en værdi(12345.678) til datatype String
- Eksempel 3: Konverter en værdi(Sandt) til strengdatatype
- Eksempel 4: Konverter en værdi(False) til strengdatatype
- Vejledning til brug af makrokoder
- Liste over alle typekonverteringsfunktioner i Excel VBA:
- Liste over VBA-funktioner:
- Eksempler på CStr-funktionen i Excel VBA:
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 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.
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:
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:
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