Omówiliśmy już wprowadzenie do funkcji ciągów w naszym samouczku VBA Strings and Substrings Functions. W tym samouczku przyjrzymy się, jak przekonwertować liczbę całkowitą na ciąg (kliknij tutaj, aby dowiedzieć się, jak konwertować ciągi na liczby). Powodem, dla którego chcesz przekonwertować liczbę lub datę na ciąg, jest użycie funkcji manipulacji ciągami na tych wartościach.
Funkcja VBA CStr
Funkcja VBA CStr umożliwia konwersję liczby, daty lub typu danych logicznych na ciąg.
1 | MsgBox CStr (88) |
Składnia funkcji CStr to:
CStr(wyrażenie) gdzie wyrażenie jest liczbą lub datą, którą chcesz przekonwertować.
Poniższy kod pokazuje, jak liczby są wyprowadzane w porównaniu z tekstem, w tym przy użyciu funkcji CStr.
12345678910 | Sub przy użyciu funkcji konwersji na ciąg()Debug.Drukuj CStr(8)Debug.Drukuj "Tekst"Debug.Drukuj 8Debug.Drukuj 2Napis końcowy |
Używa Debug.Print do wyprowadzania wyników do okna bezpośredniego.
Zarówno CStr(8), jak i słowo Tekst są wyświetlane jako tekst i są wyrównane do lewej, podczas gdy dwie liczby są wyrównane do prawej w bezpośrednim oknie.