VBA Μετατροπή ακέραιου (αριθμού) σε συμβολοσειρά

Πίνακας περιεχομένων

Έχουμε ήδη καλύψει μια εισαγωγή στις λειτουργίες συμβολοσειράς στο σεμινάριο VBA Strings and Substrings Functions. Σε αυτό το σεμινάριο, θα εξετάσουμε πώς να μετατρέψετε έναν ακέραιο σε συμβολοσειρά (κάντε κλικ εδώ για να μάθετε σχετικά με τη μετατροπή συμβολοσειρών σε αριθμούς). Ο λόγος που θέλετε να μετατρέψετε έναν αριθμό ή ημερομηνία σε συμβολοσειρά είναι για να χρησιμοποιήσετε συναρτήσεις χειρισμού συμβολοσειράς σε αυτές τις τιμές.

Η συνάρτηση VBA CStr

Η συνάρτηση VBA CStr σάς επιτρέπει να μετατρέψετε έναν αριθμό, ημερομηνία ή τύπο δεδομένων boolean σε συμβολοσειρά.

1 MsgBox CStr (88)

Η σύνταξη της συνάρτησης CStr είναι:

CStr (έκφραση) όπου έκφραση είναι ο αριθμός ή η ημερομηνία που θέλετε να μετατρέψετε.

Ο παρακάτω κώδικας σάς δείχνει πώς εξάγονται αριθμοί σε σύγκριση με το κείμενο, συμπεριλαμβανομένης της χρήσης της συνάρτησης CStr.

12345678910 Sub UsingTheConvertToStringFunction ()Debug.Print CStr (8)Σφάλμα. Εκτύπωση "Κείμενο"Σφάλμα. Εκτύπωση 8Σφάλμα. Εκτύπωση 2Τέλος υπο

Αυτό χρησιμοποιεί Debug.Print για να εξάγει τα αποτελέσματα στο άμεσο παράθυρο.

Τόσο το CStr (8) όσο και η λέξη Κείμενο εμφανίζονται ως κείμενο και είναι αριστερά ευθυγραμμισμένα, ενώ οι δύο αριθμοί ευθυγραμμίζονται δεξιά στο άμεσο παράθυρο.

wave wave wave wave wave