Το σεμινάριο προγραμματισμού Excel VBA για αρχάριους

Το σεμινάριο προγραμματισμού Excel VBA για αρχάριους

Εάν χρησιμοποιείτε Excel, πρέπει να δοκιμάσετε αυτό το ηλεκτρικό εργαλείο!





Η Visual Basic for Applications (VBA) είναι η γλώσσα προγραμματισμού του Microsoft Office που σας επιτρέπει να δημιουργείτε μακροεντολές και μορφές χρηστών, να προσθέτετε ένα πλαίσιο μηνυμάτων, να εκτελείτε κώδικα μέσα σε ένα έγγραφο ως απάντηση σε μια σκανδάλη και πολλά άλλα. Με το VBA μπορείτε να υπερφορτίσετε τα υπολογιστικά φύλλα του Excel. Και απλά πρέπει να μάθετε λίγο για την κωδικοποίηση.





Αυτός ο οδηγός θα σας βοηθήσει να δοκιμάσετε το χέρι σας στο VBA με ένα απλό έργο: ένα κουμπί που μετατρέπει την αξία ενός επιλεγμένου κελιού από GBP σε USD. Θα σας παρουσιάσουμε τους τρόπους με τους οποίους μπορούν να διασταυρωθούν το VBA και το Excel. Αυτό το σύντομο σεμινάριο θα σας βάλει σε μια πορεία προς τη δημιουργία των δικών σας πιο πολύπλοκων έργων.





Δείτε πώς μπορείτε να ξεκινήσετε με το VBA στο Excel 2016.

windows media player για windows 10 64 bit

Πρόσβαση στα στοιχεία ελέγχου προγραμματιστή

Πριν μπορέσουμε να βουτήξουμε στο VBA, ίσως χρειαστεί να ανοίξουμε το Excel και να προσαρμόσουμε τις ρυθμίσεις για να εμφανιστεί η καρτέλα Developer ως μέρος της κορδέλας. Για να το κάνετε αυτό, κατευθυνθείτε προς Αρχείο> Επιλογές> Προσαρμογή κορδέλας Το Μπορείτε επίσης να κάνετε δεξί κλικ στην κορδέλα και να επιλέξετε το Προσαρμόστε την κορδέλα ... επιλογή.



Υπό Προσαρμογή κορδέλας> Κύριες καρτέλες (λίστα στα δεξιά), προσθέστε και ελέγξτε το Προγραμματιστής επιλογή (δεν έχει επιλεγεί στην παραπάνω εικόνα).

Δημιουργήστε ένα κουμπί

Για να δημιουργήσουμε τον μετατροπέα νομισμάτων, πρέπει πρώτα να εισαγάγουμε το στοιχείο κουμπιού. Σε ένα δεύτερο βήμα, θα επισυνάψουμε τον κωδικό VBA σε αυτό το κουμπί.





Ανοίξτε ένα νέο υπολογιστικό φύλλο Excel και, στη συνέχεια, μεταβείτε στο Προγραμματιστής αυτί. Χρησιμοποιήστε το Εισάγετε αναπτυσσόμενο μενού στο Έλεγχοι τμήμα για να επιλέξετε ένα Κουμπί εντολής ActiveX Το

Σύρετε το κουμπί προς τα έξω στο κατάλληλο μέγεθος και τοποθετήστε το κάπου βολικά - μπορείτε εύκολα να το αλλάξετε αργότερα.





Τώρα θα επισυνάψουμε τον κωδικό. Κάντε δεξί κλικ στο κουμπί και επιλέξτε Ιδιότητες Το Θα κάνουμε δύο αλλαγές. θα το αλλάξουμε Ονομα που θα χρησιμοποιήσουμε για να αναφερθούμε στο κουμπί κατά την κωδικοποίηση και το Λεζάντα που εμφανίζει κείμενο στο ίδιο το κουμπί. Μπορείτε να επιλέξετε ό, τι σας αρέσει για αυτές τις ετικέτες, αλλά να θυμάστε ότι θα χρειαστεί να αλλάξετε το κουμπί ConverterBow για ό, τι χρησιμοποιείτε στη θέση του ενώ προσαρμόζουμε τον κώδικα.

Παιχνίδια windows xp για windows 10

Τώρα ήρθε η ώρα να δώσουμε στο κουμπί κάποια λειτουργικότητα.

Προσθήκη κάποιου κώδικα

Η κωδικοποίηση με VBA πραγματοποιείται σε ξεχωριστό περιβάλλον με την τυπική διεπαφή Excel. Για να αποκτήσετε πρόσβαση, βεβαιωθείτε Λειτουργία σχεδίασης δραστηριοποιείται στο Προγραμματιστής καρτέλα, στη συνέχεια κάντε δεξί κλικ στο κουμπί που δημιουργήσαμε και επιλέξτε Προβολή κώδικα Το

Θα δείτε ένα παράθυρο όπως το παρακάτω:

Η αρχή και το τέλος του κώδικα μας είναι ήδη στη θέση τους - τα δύο μπλε κομμάτια κειμένου σηματοδοτούν τη λειτουργία μας, ενώ το μαύρο κείμενο δηλώνει ότι ορίζουμε τη δράση που πρέπει να λάβει χώρα όταν ο χρήστης κάνει κλικ στο κουμπί που δημιουργήσαμε Το Εάν επιλέξατε διαφορετικό όνομα στο Κουμπί Converter, θα πρέπει να δείτε τον αντίστοιχο όρο στην έκδοση αυτού του παραθύρου.

Για να πραγματοποιήσουμε τη διαδικασία μετατροπής νομίσματος, θα χρησιμοποιήσουμε την ακόλουθη γραμμή κώδικα μεταξύ των δύο που έχουν ήδη δημιουργηθεί για εμάς:

ActiveCell.Value = (ActiveCell * 1.28)

Για περαιτέρω ανάλυση, αυτό το κομμάτι κώδικα αναφέρει ότι η νέα τιμή του κελιού που έχει επιλέξει ο χρήστης θα είναι η τρέχουσα τιμή πολλαπλασιασμένη με 1,28 - η συναλλαγματική ισοτιμία από GBP σε USD. Δείτε πώς φαίνεται στο παράθυρο VBA:

Στη συνέχεια, κλείστε τον επεξεργαστή VBA μέσω του μενού Αρχείο και επιστρέψτε στο Excel.

Δοκιμάστε την εργασία σας

It'sρθε η ώρα να δούμε αν ο κώδικας μας λειτουργεί - αλλά υπάρχει ένα σημαντικό βήμα που πρέπει να κάνουμε για να μπορέσουμε να το κάνουμε αυτό. Πρέπει να απενεργοποιήσουμε Λειτουργία σχεδίασης για να σταματήσετε τυχόν περαιτέρω τροποποιήσεις στο κουμπί και να το κάνετε λειτουργικό.

Στη συνέχεια, εισαγάγετε έναν αριθμό σε ένα κελί, επιλέξτε αυτό το κελί και κάντε κλικ στο κουμπί σας για να το δείτε να κάνει τη μαγεία του. Ας ελπίσουμε ότι θα δείτε την αξία να αυξάνεται περίπου κατά ένα τέταρτο, πράγμα που σημαίνει ότι η μετατροπή έχει πραγματοποιηθεί σωστά.

Επόμενα βήματα

Τώρα που δημιουργήσατε ένα κουμπί και το χρησιμοποιήσατε για την εκτέλεση κώδικα VBA στο Excel, μπορείτε να χρησιμοποιήσετε την ίδια βασική μέθοδο για την εκτέλεση κάθε είδους διαφορετικών έργων. Μπορεί να θέλετε να δημιουργήσετε μια προσομοιωμένη μήτρα που επιστρέφει μια τυχαία τιμή όταν πατάτε το κουμπί, ίσως ως μέρος ενός μεγαλύτερου παιχνιδιού. Εναλλακτικά, θα μπορούσατε να δημιουργήσετε ένα κουμπί που ελέγχει τα περιεχόμενα ενός καθορισμένου κελιού έναντι ενός άλλου άλλου στο ίδιο έγγραφο.

Η έναρξη έργων όπως αυτά σας εκθέτει στα διαφορετικά χαρακτηριστικά του VBA. Ο μετατροπέας νομισμάτων είναι τόσο απλός όσο γίνεται - αλλά είναι το πρώτο βήμα προς μεγαλύτερα πράγματα. Εάν ξεκινάτε τώρα, επιλέξτε έργα που σχετίζονται με τη μάθησή σας με έναν βασικό στόχο ή εργασία που σας ενδιαφέρει. Βήμα προς βήμα, θα εξοικειωθείτε περισσότερο με τον τρόπο λειτουργίας του VBA.

Έχετε κάποια ερώτηση σχετικά με αυτό το έργο VBA; Ζητήστε βοήθεια ή προσφέρετε κάποια βοήθεια στα παρακάτω σχόλια!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 6 Ακουστικές εναλλακτικές λύσεις: Οι καλύτερες δωρεάν ή φτηνές εφαρμογές ηχητικών βιβλίων

Εάν δεν θέλετε να πληρώνετε για ηχητικά βιβλία, εδώ είναι μερικές εξαιρετικές εφαρμογές που σας επιτρέπουν να τα ακούτε δωρεάν και νόμιμα.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Παραγωγικότητα
  • Προγραμματισμός
  • Προγραμματισμός
  • Προγραμματισμός Visual Basic
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Σχετικά με τον Συγγραφέα Μπραντ Τζόουνς(Δημοσιεύθηκαν 109 άρθρα)

Άγγλος συγγραφέας με έδρα στις ΗΠΑ. Βρείτε με στο Twitter μέσω του @radjonze.

πώς να καταργήσετε την επιλογή ενός κελιού στο excel
Περισσότερα από τον Μπραντ Τζόουνς

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή