Funkce VBA CStr | Vysvětlení s příklady syntaxe | VBAF1.COM

Funkce VBA CStr v Excelu

Funkce VBA CStr se řadí mezi funkce pro převod datových typů. Jedná se o vestavěnou funkci v prostředí Excel VBA. Tato funkce VBA CStr převádí výraz na datový typ String.
Tuto funkci lze použít v proceduře nebo funkci v okně editoru VBA v aplikaci Excel. Tuto funkci CStr můžeme v Excelu VBA použít libovolný početkrát v libovolném počtu procedur nebo funkcí. V následující části se dozvíte mnoho témat. Například jaká je syntaxe a parametry funkce CStr, kde můžeme tuto funkci CStr použít a její příklady v reálném čase.

Syntaxe funkce CStr ve VBA:

Syntaxe funkce CStr ve VBA je

CStr(Expression)

Funkce CStr vrací hodnotu datového typu string.

Parametry neboli argumenty:

Funkce CStr má v Excelu VBA jeden argument.
kde
Výraz:Je to povinný argument. Argument výraz představuje hodnotu. Používá se k převodu hodnoty na hodnotu řetězce.

Kde můžeme funkci CStr v Excelu VBA použít nebo použít?

Tuto funkci CStr můžeme použít ve VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 pro Mac, Excel 2011 pro Mac, Excel Online, Excel pro iPhone, Excel pro iPad, Excel pro tablety a Excel pro mobily s Androidem.

Příklad 1: Převod řetězce(100) na datový typ String

Předkládáme jednoduchý příklad funkce CStr v Excelu VBA. Tento níže uvedený příklad zadaný výraz(100) převede na hodnotu typu řetězec.

'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

Výstup: Zde je snímek obrazovky výstupu prvního příkladu.
Příklad funkce CStr v prostředí VBA

Příklad 2: Převod hodnoty(12345,678) na datový typ řetězec

Tady je jednoduchý příklad funkce CStr v prostředí Excel VBA. Tento níže uvedený příklad zadaný výraz(12345.678) převede na hodnotu typu řetězec.

'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

Výstup: Zde je snímek obrazovky výstupu druhého příkladu.
Funkce CStr VBA

Příklad 3: Převod hodnoty(True) na datový typ řetězec

Tady je jednoduchý příklad funkce CStr v prostředí Excel VBA. Tento níže uvedený příklad zadaný výraz(True) převede na hodnotu typu string. Jako výstup vrátí hodnotu 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

Výstup:
VBA Převod hodnoty na řetězec pomocí funkce CStr

Příklad 4: Převod hodnoty(False) na datový typ String

Tady je jednoduchý příklad funkce CStr v Excelu pomocí VBA. Tento níže uvedený příklad zadaný výraz(False) převede na hodnotu typu string. Jako výstup vrátí hodnotu 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

Výstup:
Funkce CStr v aplikaci Excel VBA

Pokyny k použití makrokódů

Níže jsou uvedeny pokyny krok za krokem k použití funkce CStr v aplikaci Excel VBA.

  • Otevřete sešit aplikace Excel.
  • Stisknutím kláves Alt+F11 otevřete okno editoru VBA.
  • Přejděte do nabídky Insert a z dostupných možností klikněte na modul.
  • Zkopírujte výše uvedená makra do editoru VBA.
  • Vyberte libovolnou proceduru z výše uvedených kódů a klikněte na příkaz ‚Spustit‘ nebo použijte klávesovou zkratku ‚F5‘.

Seznam všech funkcí pro převod typu v Excel VBA:

Zde je uveden seznam funkcí pro převod typu dat. A také najdete jejich syntaxi a návratový typ. Kliknutím na níže uvedený odkaz přejděte a prohlédněte si související funkce VBA.

Funkce Popis Syntaxe Vratný typ
VBA CBool Funkce VBA CBool převede výraz na datový typ Boolean. CBool(Výraz) Boolean
VBA CByte VBA funkce CByte převede výraz na datový typ Byte. CByte(Výraz) Byte
VBA CCur VBA funkce CCur převede výraz na datový typ Currency. CCur(Výraz) Měna
VBA CDate VBA funkce CDate převede výraz na datový typ Datum. CDate(Expression) Date
VBA CDbl VBA funkce CDbl převede výraz na datový typ Double. CDbl(Výraz) Double
VBA CDec VBA funkce CDec převede výraz na datový podtyp Decimal. CDec(Výraz) Decimal
VBA CInt VBA funkce CInt převede výraz na datový podtyp Integer. CInt(Výraz) Integer
VBA CLng VBA funkce CLng převede výraz na datový typ Long. CLng(Expression) Long
VBA CSng VBA CSng funkce převede výraz na datový typ Single. CSng(Expression) Single
VBA CStr VBA funkce CStr převede výraz na datový typ String. CStr(Expression) String
VBA CVar VBA funkce CVar převede výraz na datový typ Variant. CVar(Výraz) Variant

Pro formátování řetězce můžete použít funkci FORMAT.

Seznam funkcí VBA:

Kliknutím na níže uvedený odkaz se vrátíte k zobrazení celého seznamu funkcí VBA.

Seznam funkcí VBA Funkce pro převod datových typů VBA

Příklad na funkci CStr v Excelu VBA:

VBA Převést celé číslo na řetězec s předními nulami VBA Převést číslo na řetězec

Zde je několik dalších příkladů na použití funkce cStr ve VBA:

  • Funkce převodu typů VBA
  • Funkce STR VBA
  • Funkce formátování VBA

.