Για να πάρετε το μέγεθος ενός πίνακα σε Excel VBA , μπορείτε να χρησιμοποιήσετε τις λειτουργίες UBound και LBound.
Βάλε ένα κουμπί εντολής στο φύλλο εργασίας σας και προσθέστε τις ακόλουθες γραμμές κώδικα:
1. Αρχικά, πρέπει να δηλώσουμε τον πίνακα. Ο πίνακας μας έχει δύο διαστάσεις. Αποτελείται από 5 σειρές και 2 στήλες. Δηλώστε επίσης δύο μεταβλητές τύπου Ακέραιος.
πολλαπλές εάν ή δηλώσεις στο excelΚανέναςΤαινίες (1Προς το5, 1Προς το2)Οπως και Σειρά, ΧΟπως και Ακέραιος αριθμός, καιΟπως και Ακέραιος αριθμός
Ο πίνακας μπορεί να μοιάζει με αυτόν.
2. Στη συνέχεια, παίρνουμε το μέγεθος του πίνακα. Προσθέστε τις ακόλουθες γραμμές κώδικα:
πώς να χρησιμοποιήσετε στρογγυλή φόρμουλα στο excelx =UBound(Ταινίες, 1) -LBound(Ταινίες, 1) + 1
y =UBound(Ταινίες, 2) -LBound(Ταινίες, 2) + 1
Το UBound (Films, 1) δίνει το ανώτερο όριο της πρώτης διάστασης, το οποίο είναι 5.
Το LBound (Films, 1) δίνει το κατώτερο όριο της πρώτης διάστασης, το οποίο είναι 1.
Το UBound (Films, 2) δίνει το ανώτερο όριο της δεύτερης διάστασης, το οποίο είναι 2.
Το LBound (Films, 2) δίνει το κατώτερο όριο της δεύτερης διάστασης, το οποίο είναι 1.
ποιο stdev θα χρησιμοποιηθεί στο excel
Ως αποτέλεσμα, x ισούται με 5 και y ισούται με 2.
3. Χρησιμοποιούμε ένα MsgBox για να εμφανίσουμε τον αριθμό των στοιχείων του πίνακα.
MsgBox 'Αυτός ο πίνακας αποτελείται από' & x * y & 'στοιχεία'Αποτέλεσμα:
Μετάβαση στο επόμενο κεφάλαιο: Λειτουργία και Υπο