300 Παραδείγματα

Βρόχος μέσω καθορισμένου εύρους

Loop Through Defined Range

Παρακάτω θα δούμε ένα πρόγραμμα που βρόχους μέσα από ένα καθορισμένο εύρος Το Για παράδειγμα, όταν θέλουμε να τετραγωνίσουμε τους αριθμούς στο εύρος ('A1: A3'). Γνωρίζατε ότι μπορείτε επίσης να κάνετε loop μέσω ενός δυναμικό εύρος ;





σε excel count κελιά με κείμενο

Κατάσταση:

Κάντε βρόχο μέσω του καθορισμένου εύρους στο Excel VBA





Βάλε ένα κουμπί εντολής στο φύλλο εργασίας σας και προσθέστε τις ακόλουθες γραμμές κώδικα:

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').

Εκτελέστε την επιλογή στο Excel VBA

Αποτέλεσμα όταν κάνετε κλικ στο κουμπί εντολών στο φύλλο:

Εκκενώστε το αποτέλεσμα επιλογής

2/11 Ολοκληρώθηκε! Μάθετε περισσότερα για τους βρόχους>
Μετάβαση στο επόμενο κεφάλαιο: Σφάλματα μακροεντολών



^