Μεταβλητές Excel VBA - Εύκολες μακροεντολές Excel

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

Ακέραιος | Συμβολοσειρά | Διπλό | Boolean

Αυτό το κεφάλαιο σας διδάσκει πώς να δηλώσετε, να αρχικοποιήσετε και να εμφανίσετε ένα μεταβλητός σε Excel VBA. Η ενημέρωση του Excel VBA ότι χρησιμοποιείτε μια μεταβλητή ονομάζεται δήλωση μεταβλητής. Η εκκίνηση σημαίνει απλώς εκχώρηση αρχικής (αρχικής) τιμής σε μια μεταβλητή.

Τοποθετήστε ένα κουμπί εντολών στο φύλλο εργασίας σας και προσθέστε τις γραμμές κώδικα παρακάτω. Για να εκτελέσετε τις γραμμές κώδικα, κάντε κλικ στο κουμπί εντολών στο φύλλο.

Ακέραιος αριθμός

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

Dim x ως ακέραιος
x = 6
Εύρος ("A1"). Τιμή = x

Αποτέλεσμα:

Επεξήγηση: η πρώτη γραμμή κώδικα δηλώνει μια μεταβλητή με όνομα x του τύπου Integer. Στη συνέχεια, αρχικοποιούμε το x με την τιμή 6. Τέλος, γράφουμε την τιμή του x στο κελί A1.

Σειρά

Οι μεταβλητές συμβολοσειράς χρησιμοποιούνται για την αποθήκευση κειμένου.

Κώδικας:

Dim book As String
βιβλίο = "Βίβλος"
Εύρος ("A1"). Αξία = βιβλίο

Αποτέλεσμα:

Επεξήγηση: η πρώτη γραμμή κώδικα δηλώνει μια μεταβλητή με βιβλίο ονομάτων τύπου String. Στη συνέχεια, προετοιμάζουμε το βιβλίο με το κείμενο Βίβλο. Χρησιμοποιείτε πάντα αποστροφές για την προετοιμασία μεταβλητών συμβολοσειράς. Τέλος, γράφουμε το κείμενο του βιβλίου μεταβλητών στο κελί Α1.

Διπλό

Μια μεταβλητή τύπου Double είναι πιο ακριβής από μια μεταβλητή τύπου Integer και μπορεί επίσης να αποθηκεύσει αριθμούς μετά το κόμμα.

Κώδικας:

Dim x ως ακέραιος
x = 5,5
MsgBox "τιμή είναι" & x

Αποτέλεσμα:

Αλλά αυτή δεν είναι η σωστή τιμή! Αρχικοποιήσαμε τη μεταβλητή με τιμή 5.5 και παίρνουμε την τιμή 6. Αυτό που χρειαζόμαστε είναι μια μεταβλητή τύπου Double.

Κώδικας:

Dim x As Double
x = 5,5
MsgBox "τιμή είναι" & x

Αποτέλεσμα:

Σημείωση: Οι μεγάλες μεταβλητές έχουν ακόμη μεγαλύτερη χωρητικότητα. Χρησιμοποιείτε πάντα μεταβλητές του σωστού τύπου. Ως αποτέλεσμα, είναι πιο εύκολο να εντοπιστούν σφάλματα και ο κώδικας σας θα τρέξει γρηγορότερα.

Boolean

Χρησιμοποιήστε μια μεταβλητή Boolean για να κρατήσετε την τιμή True ή False.

Κώδικας:

 Dim συνέχεια As Boolean
συνέχεια = Αλήθεια
Εάν συνεχίσετε = True Τότε MsgBox "Οι μεταβλητές Boole είναι δροσερές"

Αποτέλεσμα:

Επεξήγηση: η πρώτη γραμμή κώδικα δηλώνει μια μεταβλητή με όνομα συνέχεια τύπου Boolean. Στη συνέχεια, αρχικοποιούμε τη συνέχεια με την τιμή True. Τέλος, χρησιμοποιούμε τη μεταβλητή Boolean για να εμφανίσουμε ένα MsgBox μόνο εάν η μεταβλητή έχει την τιμή True.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave