Σπίτι Κοινωνική Media Πώς να εισάγετε τον κώδικα VBA απευθείας στο Excel 2016 - ανδρείκελα

Πώς να εισάγετε τον κώδικα VBA απευθείας στο Excel 2016 - ανδρείκελα

Βίντεο: macros και VB Script στο Excel. 2025

Βίντεο: macros και VB Script στο Excel. 2025
Anonim

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

Χρησιμοποιήστε το πλήκτρο Tab για να καταργήσετε ορισμένες από τις γραμμές για να κάνετε τον κώδικα σας πιο εύκολο να διαβαστεί. Η εσοχή δεν είναι απαραίτητη, αλλά είναι καλή συνήθεια να αποκτήσετε.

Μια μόνο γραμμή κώδικα VBA μπορεί να είναι όσο χρειαστεί να είναι. Ωστόσο, μπορεί να θέλετε να χρησιμοποιήσετε τους χαρακτήρες συνέχισης γραμμής για να διαγράψετε μεγάλες γραμμές κώδικα. Για να συνεχίσετε μια γραμμή γραμμής κώδικα (επίσης γνωστή ως ) από τη μια γραμμή στην άλλη, τερματίστε την πρώτη γραμμή με ένα κενό που ακολουθείται από μια υπογράμμιση (_). Στη συνέχεια, συνεχίστε τη δήλωση στην επόμενη γραμμή. Και μην ξεχνάτε το χώρο. Ένας χαρακτήρας υπογράμμισης που δεν προηγείται από ένα κενό δεν θα κάνει τη δουλειά.

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

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

Οι μηχανικοί που σχεδίασαν το VBE με λευκή επικάλυψη αναμένουν ότι οι άνθρωποι θα κάνουν λάθη. Επομένως, το VBE έχει πολλαπλά επίπεδα αναίρεσης και επαναφοράς. Εάν διαγράψατε μια δήλωση που δεν πρέπει να έχετε, κάντε κλικ στο κουμπί Undo στη γραμμή εργαλείων (ή πατήστε Ctrl + Z) μέχρι να εμφανιστεί ξανά η δήλωση. Μετά την αναίρεση, μπορείτε να χρησιμοποιήσετε το κουμπί Επαναφορά για να εκτελέσετε τις αλλαγές που ακυρώσατε.

Είστε έτοιμοι να εισάγετε κώδικα πραγματικού βίου; Δοκιμάστε τα παρακάτω βήματα:

Δημιουργήστε ένα νέο βιβλίο εργασίας στο Excel.

  1. Πατήστε Alt + F11 για να ενεργοποιήσετε το VBE.

  2. Κάντε κλικ στο όνομα του νέου βιβλίου εργασίας στο παράθυρο Project.

  3. Επιλέξτε Εισαγωγή → Ενότητα για να εισαγάγετε μια ενότητα VBA στο έργο.

  4. Πληκτρολογήστε τον ακόλουθο κώδικα στην ενότητα:

  5. Sub GuessName () Msg = "Το όνομά σας" & Εφαρμογή. Όνομα χρήστη & "; "Ans = MsgBox (Msg, vbYesNo) Αν Ans = vbNo Στη συνέχεια MsgBox" Ω, δεν πειράζει. "Αν Ans = vbYes Στη συνέχεια MsgBox" Πρέπει να είμαι ψυχική! "End Sub

    Τοποθετήστε το δρομέα οπουδήποτε στο κείμενο που πληκτρολογήσατε και πατήστε F5 για να εκτελέσετε τη διαδικασία.
    
  6. Το F5 είναι μια συντόμευση για την εντολή Run → Run Sub / UserForm.Εάν εισαγάγατε σωστά τον κώδικα, το Excel εκτελεί τη διαδικασία και μπορείτε να απαντήσετε στο απλό παράθυρο διαλόγου. Θυμηθείτε, το κείμενο στο παράθυρο διαλόγου θα είναι διαφορετικό.

    Η διαδικασία GuessName εμφανίζει αυτό το παράθυρο διαλόγου.

    Όταν εισάγετε τον κώδικα που αναφέρεται στο Βήμα 5, ίσως παρατηρήσετε ότι το VBE κάνει κάποιες προσαρμογές στο κείμενο που εισάγετε. Για παράδειγμα, αφού πληκτρολογήσετε τη δήλωση Sub, το VBE εισάγει αυτόματα τη δήλωση End Sub. Και αν παραλείψετε τον χώρο πριν ή μετά από ένα ίση σημάδι, το VBE εισάγει το χώρο για εσάς. Επίσης, το VBE αλλάζει το χρώμα και την κεφαλαίο γράμματος σε κάποιο κείμενο. Όλα αυτά είναι απόλυτα φυσιολογικά. Είναι μόνο ο τρόπος που η VBE διατηρεί τα πράγματα καθαρά και ευανάγνωστα.

Εάν ακολουθήσατε τα προηγούμενα βήματα, μόλις γράψατε μια διαδικασία VBA Sub, γνωστή και ως μακροεντολή

. Όταν πιέζετε F5, το Excel εκτελεί τον κώδικα και ακολουθεί τις οδηγίες. Με άλλα λόγια, το Excel αξιολογεί κάθε δήλωση και κάνει αυτό που του είπατε να κάνει. (Μην αφήνετε αυτή τη νέα δύναμη να φτάσει στο κεφάλι σας.) Μπορείτε να εκτελέσετε αυτή τη μακροεντολή πολλές φορές - αν και τείνει να χάσει την έκκλησή της μετά από μερικές δεκάδες φορές. Για την καταγραφή, αυτή η απλή μακροεντολή χρησιμοποιεί τις ακόλουθες έννοιες:

Ορισμός μιας διαδικασίας Sub (πρώτη γραμμή)

  • Αντιστοίχιση τιμών σε μεταβλητές (Msg και Ans)

  • Συνένωση

  • (9)> Χρησιμοποιώντας μια ενσωματωμένη λειτουργία VBA (MsgBox) Χρήση ενσωματωμένων σταθερών VBA (vbYesNo, vbNo και vbYes)

  • Χρήση κατασκευής If-Then (δύο φορές) < Τερματισμός διαδικασίας Sub (τελευταία γραμμή)

  • Δεν είναι κακό για έναν αρχάριο, ε;

Πώς να εισάγετε τον κώδικα VBA απευθείας στο Excel 2016 - ανδρείκελα

Η επιλογή των συντακτών

Πώς να εκτυπώσετε από το Google SketchUp 8 με υπολογιστή Windows - ανδρείκελα

Πώς να εκτυπώσετε από το Google SketchUp 8 με υπολογιστή Windows - ανδρείκελα

Εκτύπωση από το Google SketchUp είναι εύκολο, αρκεί δεν προσπαθείτε να κάνετε κάτι πολύ περίπλοκο. Τις περισσότερες φορές, το μόνο που χρειάζεται να κάνετε είναι να τυπώσετε ακριβώς αυτό που βλέπετε στην οθόνη σας. Ακολουθήστε αυτά τα βήματα για να εκτυπώσετε από έναν υπολογιστή με Windows: Βεβαιωθείτε ότι η προβολή που θέλετε να εκτυπώσετε εμφανίζεται σε ...

Πώς να τοποθετήσετε εσωτερικούς τοίχους στο μοντέλο σας SketchUp - dummies

Πώς να τοποθετήσετε εσωτερικούς τοίχους στο μοντέλο σας SketchUp - dummies

Για αυτό το μέρος της διαδικασίας πιθανότατα θα χρησιμοποιήσει τους οδηγούς πολύ. Όταν σχεδιάζετε ένα σχέδιο κατόψεων στο SketchUp, πραγματικά βοηθάει να αγνοήσετε πράγματα όπως πόρτες και παράθυρα - όπου μια πόρτα πρέπει να είναι σε τοίχο, να σχεδιάσετε μόνο ένα συμπαγές τοίχο. Προσθέστε πόρτες και παράθυρα μετά την εξώθηση του σχεδίου σας ...

Πώς να εκτυπώσετε σε κλίμακα από το Google SketchUp 8 - ανδρείκελα

Πώς να εκτυπώσετε σε κλίμακα από το Google SketchUp 8 - ανδρείκελα

Δείτε στην οθόνη σας Google SketchUp έτσι ώστε να ταιριάζει σε ένα φύλλο χαρτιού, ίσως χρειαστεί να εκτυπώσετε ένα σχέδιο σε κλίμακα. Τα παρακάτω βήματα δείχνουν πώς μπορείτε να δημιουργήσετε μια κλίμακα εκτύπωσης από το SketchUp. Όταν τα στοιχεία της διεπαφής χρήστη είναι διαφορετικά για τις δύο πλατφόρμες, η ...

Η επιλογή των συντακτών

Πώς να ξεθωριάσετε ένα φίλτρο στο λογισμικό επεξεργασίας εικόνας - ανίχνευση

Πώς να ξεθωριάσετε ένα φίλτρο στο λογισμικό επεξεργασίας εικόνας - ανίχνευση

Τα φίλτρα του προγράμματος, που ονομάζονται επίσης Plug-ins επειδή μπορείτε να τα εγκαταστήσετε ή να τα αφαιρέσετε ανεξάρτητα, μπορούν να αλλάξουν την εμφάνιση της ψηφιακής εικόνας σας με διάφορους τρόπους. Ορισμένα φίλτρα διορθώνουν εικόνες λιγότερο από τέλειες και ορισμένα φίλτρα βελτιώνουν τις εικόνες σας με διάφορους τρόπους. Αλλά μερικές φορές, δεν θέλετε τα πλήρη αποτελέσματα ενός φίλτρου ...

Πώς να διορθώσετε μια υποεκπροσώπηση ψηφιακής φωτογραφίας

Πώς να διορθώσετε μια υποεκπροσώπηση ψηφιακής φωτογραφίας

Αν σας τραβήξετε μια φωτογραφία που σας αρέσει, αλλά είναι υποεξαγόμενη, μπορείτε να διασώσετε την εικόνα στο λογισμικό επεξεργασίας εικόνας. Πολλοί συντάκτες εικόνων σάς επιτρέπουν να διορθώνετε υποεκμετάλλευτες φωτογραφίες, καθιστώντας τις υποεξαγόμενες πλέον. Αυτό είναι το πώς το κάνετε με το Photoshop Elements:

Πώς να διορθώσετε τα χρώματα σε ψηφιακές φωτογραφίες σας - ανδρείκελα

Πώς να διορθώσετε τα χρώματα σε ψηφιακές φωτογραφίες σας - ανδρείκελα

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

Η επιλογή των συντακτών

Πώς να αντιμετωπίσετε την ενόχληση κατά τη διάρκεια του διαλογισμού - ανδρείκελα

Πώς να αντιμετωπίσετε την ενόχληση κατά τη διάρκεια του διαλογισμού - ανδρείκελα

Παρατεταμένη χρονική περίοδο, πρόκειται να αντιμετωπίσετε κάποιο σωματικό πόνο ή δυσφορία, ανεξάρτητα από το πόσο τέντωμα κάνετε! Ένας πόνος στην πλάτη σας, κάποιο πόνο στο γόνατο, ένα τσίμπημα στον ώμο σας, καρφίτσες και βελόνες στο πόδι σας - ο κατάλογος ...

Πώς να καθαρίσετε το Karmas σας - ανδρείκελα

Πώς να καθαρίσετε το Karmas σας - ανδρείκελα

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

Πώς να αποκρυπτογραφήσει τον σημαντικό συμβολισμό του Τεκτονισμού - ανδρείκελοι

Πώς να αποκρυπτογραφήσει τον σημαντικό συμβολισμό του Τεκτονισμού - ανδρείκελοι

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