Úvod do funkcí řetězců jsme již probrali v našem tutoriálu o funkcích řetězců a podřetězců VBA. V tomto tutoriálu se podíváme na to, jak převést celé číslo na řetězec (kliknutím sem se dozvíte o převodu řetězců na čísla). Důvod, proč byste chtěli převést číslo nebo datum na řetězec, je použít funkce manipulace s řetězci na těchto hodnotách.
Funkce VBA CStr
Funkce VBA CStr vám umožňuje převést číslo, datum nebo logický datový typ na řetězec.
1 | MsgBox CStr (88) |
Syntaxe funkce CStr je:
CStr (výraz) kde výraz je číslo nebo datum, které chcete převést.
Následující kód ukazuje, jak se čísla porovnávají s textem, a to i pomocí funkce CStr.
12345678910 | Dílčí používáníTheConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "Text"Debug.Print 8Debug.Print 2End Sub |
To používá Debug.Print k výstupu výsledků do okamžitého okna.
CStr (8) i slovo Text jsou zobrazeny jako text a jsou zarovnány doleva, zatímco dvě čísla jsou zarovnána doprava v bezprostředním okně.