Βρόχο μέσω ολόκληρης της στήλης στο Excel VBA
Παρακάτω θα δούμε ένα πρόγραμμα στο Excel VBA ότι βρόχους μέσω ολόκληρης της πρώτης στήλης και χρωματίζει όλες τις τιμές που είναι χαμηλότερες από μια συγκεκριμένη τιμή.
Τοποθετήστε ένα κουμπί εντολής στο φύλλο εργασίας σας και προσθέστε τις ακόλουθες γραμμές κώδικα:
1. Αρχικά, δηλώστε μια μεταβλητή που ονομάζεται i τύπου Long. Χρησιμοποιούμε μια μεταβλητή τύπου Long εδώ, επειδή οι μεγάλες μεταβλητές έχουν μεγαλύτερη χωρητικότητα από τις μεταβλητές Integer.
2. Στη συνέχεια, προσθέστε τη γραμμή κώδικα που αλλάζει το χρώμα γραμματοσειράς όλων των κελιών στη στήλη Α σε μαύρο.
3. Προσθέστε τον βρόχο.
Next i
Σημείωση: τα φύλλα εργασίας μπορούν να έχουν μέχρι 65.536 γραμμές στο Excel 2003 και έως 1.048.576 γραμμές στο Excel 2007 ή μεταγενέστερα. Ανεξάρτητα από την έκδοση που χρησιμοποιείτε, η γραμμή κώδικα παραπάνω βρόχων σε όλες τις σειρές (το αρχείο Excel που μπορείτε να κατεβάσετε είναι σε μορφή Excel 97-2003).
4. Στη συνέχεια, χρωματίζουμε όλες τις τιμές που είναι χαμηλότερες από την τιμή που εισάγεται στο κελί D2. Τα κενά κελιά αγνοούνται. Προσθέστε τις ακόλουθες γραμμές κώδικα στον βρόχο.
Cells(i, 1).Font.Color = vbRed
End If
Αποτέλεσμα όταν κάνετε κλικ στο κουμπί εντολών στο φύλλο (αυτό μπορεί να χρειαστεί λίγο):