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

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

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

Βίντεο: macros και VB Script στο Excel. 2024
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 - ανδρείκελα

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

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

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

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

Πώς μπορεί να εμπλακεί η επιχείρησή σας με τα Social Media - ανδρείκελα

Πώς μπορεί να εμπλακεί η επιχείρησή σας με τα Social Media - ανδρείκελα

. Στην αφοσίωση των κοινωνικών μέσων (ΜΜΕ), η εταιρεία ή ο οργανισμός σας μπορεί να είναι ένας από τους συμμετέχοντες. "Αλλά μια εταιρεία δεν είναι ένα άτομο", μπορείτε να πείτε. Αληθής. Ως εκ τούτου, η πρόκλησή σας είναι να κάνετε την εταιρεία σας - μια εταιρική οντότητα ή το εμπορικό σήμα που την αντιπροσωπεύει - πιο ανθρώπινη ...

Πώς να χρησιμοποιήσετε τις ρυθμίσεις WordPress για το Blog σας - ανδρείκελα

Πώς να χρησιμοποιήσετε τις ρυθμίσεις WordPress για το Blog σας - ανδρείκελα

Μπορείτε να συνδεθείτε στο λογαριασμό διαχειριστή του WordPress και να ρίξετε μια ματιά. Το λογισμικό WordPress κάνει πολύ σωστά από το κουτί για να κάνει τη ζωή σας στον blogging όσο το δυνατόν πιο απλή. Πώς να συνδεθείτε στο ιστολόγιό σας Για να μπορέσετε να ξεκινήσετε την ανάρτηση, μπορείτε ...

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

Προειδοποιήσεις για χρήστες Big Data Cloud - ανδρείκελα

Προειδοποιήσεις για χρήστες Big Data Cloud - ανδρείκελα

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

Προβολή Εξωτερικών Δεδομένων από Προοπτική Χρήστη - Dummies

Προβολή Εξωτερικών Δεδομένων από Προοπτική Χρήστη - Dummies

Εδώ περιγράφεται ο τρόπος με τον οποίο ένας χρήστης αποθήκης δεδομένων βλέπει εξωτερικά δεδομένα και τη σημασία της. Εξετάστε αυτούς τους δύο πίνακες. Αυτός ο πίνακας παρουσιάζει την απόδοση των πωλήσεων για την εταιρεία Good Guys, Inc. και στον παρακάτω πίνακα παρουσιάζονται οι επιδόσεις πωλήσεων των ανταγωνιστικών εταιρειών Bad Guys, Inc. Αποτελέσματα Αποτελεσμάτων Πωλήσεων 2007 Q1 Αποτελέσματα 2008 Q1 ...

Ποια λειτουργία παρέχει ένα εργαλείο ερωτήσεων και αναφοράς; - ανδρείκελα

Ποια λειτουργία παρέχει ένα εργαλείο ερωτήσεων και αναφοράς; - ανδρείκελα

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

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

Πώς να χρησιμοποιήσετε τα επιχειρήματα για να βελτιώσετε τη σχέση σας - Dummies

Πώς να χρησιμοποιήσετε τα επιχειρήματα για να βελτιώσετε τη σχέση σας - Dummies

Στο χέρι με αγάπη και αγάπη. Αλλά με την τεχνική Make-A-Deal του Dr. Kate, μπορείτε να διευθετήσετε τις διαφωνίες και να πλησιάσετε στη διαδικασία. Ακολουθήστε τα εξής βήματα: Κάντε μια ημερομηνία για να μιλήσετε για το πρόβλημα, επιλέγοντας τον βέλτιστο χρόνο και τόπο. Κάντε ερωτήσεις σχετικά με τις σκέψεις και τα συναισθήματα του συντρόφου σας ...

Πώς να φλερτάρουν να δείχνουν ενδιαφέρον για κάποιον - ανδρείκελα

Πώς να φλερτάρουν να δείχνουν ενδιαφέρον για κάποιον - ανδρείκελα

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

Δημιουργία Συνδεδεμένων Συνδέσεων μέσω Φίλων - Dummies

Δημιουργία Συνδεδεμένων Συνδέσεων μέσω Φίλων - Dummies

Copyright © 2014 AARP. Ολα τα δικαιώματα διατηρούνται. Αν δεχτείτε την πρόταση ότι οι δελεαστικοί και εξαιρετικοί άνθρωποι άνω των 50 ετών επανεισάγουν τον κόσμο που χρονολογείται όπως ακριβώς είστε, τότε το επόμενο πράγμα που πρέπει να λύσετε είναι το πού θα τα βρείτε. Ευτυχώς, έχετε διάφορες διαδρομές για να ταξιδέψετε, μερικές ή όλες από τις οποίες ...