Παρακάτω θα δούμε ένα πρόγραμμα που βρόχους μέσα από ένα καθορισμένο εύρος Το Για παράδειγμα, όταν θέλουμε να τετραγωνίσουμε τους αριθμούς στο εύρος ('A1: A3'). Γνωρίζατε ότι μπορείτε επίσης να κάνετε loop μέσω ενός δυναμικό εύρος ;
σε excel count κελιά με κείμενο
Κατάσταση:
Βάλε ένα κουμπί εντολής στο φύλλο εργασίας σας και προσθέστε τις ακόλουθες γραμμές κώδικα:
1. Αρχικά, δηλώνουμε δύο αντικείμενα Range. Τα αντικείμενα Range τα ονομάζουμε rng και cell.
ΚανέναςrngΟπως καιΕύρος, κελίΟπως καιΕύρος
2. Αρχικοποιούμε το αντικείμενο Range με Range ('A1: A3').
Σειράrng = Εύρος ('A1: A3')3. Προσθέστε το βρόχο Για κάθε επόμενο.
Για ΚαθεκύτταροΣεrngΕπόμενοκύτταρο
Σημείωση: Το rng και το κελί επιλέγονται τυχαία εδώ, μπορείτε να χρησιμοποιήσετε οποιαδήποτε ονόματα. Θυμηθείτε να ανατρέξετε σε αυτά τα ονόματα στον υπόλοιπο κώδικα.
4. Στη συνέχεια, τετραγωνίζουμε κάθε κελί σε αυτό το εύρος. Για να το επιτύχετε αυτό, προσθέστε την ακόλουθη γραμμή κώδικα στον βρόχο:
cell.Value = cell.Value * cell.ValueΑποτέλεσμα όταν κάνετε κλικ στο κουμπί εντολών στο φύλλο:
5. Εάν θέλετε να ελέγξετε κάθε κελί σε μια τυχαία επιλεγμένη περιοχή, απλώς αντικαταστήστε:
Σειράrng = Εύρος ('A1: A3')με:
Σειράrng = Επιλογή6. Τώρα, για παράδειγμα, επιλέξτε Εύρος ('A1: A2').
Αποτέλεσμα όταν κάνετε κλικ στο κουμπί εντολών στο φύλλο:
Μετάβαση στο επόμενο κεφάλαιο: Σφάλματα μακροεντολών