Πώς να κάνετε βρόχο στο Excel

Φορητός υπολογιστής με υπολογιστικό φύλλο στην οθόνη

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

Πίστωση εικόνας: Stockbyte/Stockbyte/Getty Images

Ένας τυπικός τύπος στο Excel δεν μπορεί να επαναληφθεί περισσότερες από μία φορές. είναι ένας στατικός υπολογισμός που αλλάζει μόνο όταν αλλάζουν άλλες τιμές κελιών. Ωστόσο, μπορείτε να χρησιμοποιήσετε μακροεντολές για να εκτελέσετε εντολές βρόχου που βασίζονται στον κώδικα της Visual Basic for Applications που εισάγετε. Οι μακροεντολές αυτοματοποιούν μια σειρά ενεργειών, ώστε να μπορείτε να τις επαναλάβετε γρήγορα και εύκολα. Λάβετε υπόψη ότι η ενεργοποίηση μακροεντολών μπορεί να θέσει σε κίνδυνο την ασφάλεια του υπολογιστή σας, επομένως χρησιμοποιήστε μακροεντολές βρόχου μόνο όταν είστε βέβαιοι ότι η προέλευση του υπολογιστικού φύλλου Excel είναι ασφαλής.

Βήμα 1

Εκκινήστε το Excel, ανοίξτε το υπολογιστικό φύλλο όπου θέλετε να χρησιμοποιήσετε την εντολή επαναφοράς και, στη συνέχεια, πατήστε "Alt-F11" για να ανοίξετε το πρόγραμμα επεξεργασίας της Visual Basic.

Το βίντεο της ημέρας

Βήμα 2

Επιλέξτε το μενού "Εισαγωγή" και, στη συνέχεια, επιλέξτε "UserForm". Εμφανίζεται ένα παράθυρο UserForm με μια εργαλειοθήκη Controls δίπλα του. Στην εργαλειοθήκη Controls, επιλέξτε το "Κουμπί εντολών". Οι ετικέτες εμφανίζονται όταν τοποθετείτε το δείκτη του ποντικιού πάνω από τα εικονίδια. Σχεδιάστε το κουμπί Command στο παράθυρο UserForm.

Βήμα 3

Κάντε δεξί κλικ στο κουμπί εντολών που σχεδιάσατε και επιλέξτε "Προβολή κώδικα" για να ανοίξετε το παράθυρο κώδικα VBA για αυτό το κουμπί. Σημειώστε ότι μπορείτε να έχετε πολλά κουμπιά ανά UserForm εάν θέλετε να κωδικοποιήσετε και να εκτελέσετε πολλούς βρόχους.

Βήμα 4

Εισαγάγετε τον κωδικό VBA για τον βρόχο που θέλετε να εκτελέσετε μεταξύ των γραμμών "Private Sub" και "End Sub" στο πρόγραμμα επεξεργασίας κώδικα. Για παράδειγμα, για να γεμίσετε μια περιοχή κελιών με δεδομένα, θα μπορούσατε να εισαγάγετε τον ακόλουθο κωδικό:

Dim i Ως ακέραιος αριθμός i = 1

Do while i < 5 κελιά (i, 1).Τιμή = 15 i = i + 1 βρόχος

Βήμα 5

Πατήστε "F5" για να εκτελέσετε τον βρόχο. Εναλλακτικά, κάντε κλικ στο μενού "Εκτέλεση" και, στη συνέχεια, επιλέξτε "Εκτέλεση Sub/UserForm".

Υπόδειξη

Υπάρχουν πολλοί περισσότεροι τύποι βρόχων και συναρτήσεων που μπορείτε να εκτελέσετε με δέσμες ενεργειών VBA (δείτε Πόρους).