λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Microsoft Access

Κωδικός VBA για Auto Συμπληρώστε το Excel

Μαθαίνοντας να χρησιμοποιούν VBA για να εκτελέσετε την εντολή Αυτόματη συμπλήρωση του Excel σας επιτρέπει να δημιουργήσετε μια συνηθισμένη μορφή αριθμητικών ή κειμένου σειρά με ένα μόνο κλικ του ποντικιού . Αυτό σας απαλλάσσει από τον κόπο να πληκτρολογήσετε τις αρχικές τιμές που χρειάζεται AutoFill , και σύρετε το ποντίκι για να συμπληρώσετε τη σειρά . Χρησιμοποιήστε VBA αυτόματης συμπλήρωσης για αριθμούν γρήγορα έναν κατάλογο των αντικειμένων, ή για να καθορίσετε κάθε ημερομηνία σε ένα εύρος ημερομηνιών. Για να διασφαλιστεί ότι τα προγράμματα VBA Αυτόματης Συμπλήρωσης λειτουργούν όπως αναμένεται , πάντα προσδιορίζει ρητά προαιρετικό δεύτερο επιχείρημα της λειτουργίας του. Καταγράψτε μια Macro
Η

Δεν χρειάζεται να καταλάβει τις όποιες δηλώσεις VBA για να δημιουργήσετε ένα πρόγραμμα VBA αυτόματης συμπλήρωσης . Καταγραφής μακροεντολών του Excel μπορεί να δημιουργήσει ένα πρόγραμμα Αυτόματης Συμπλήρωσης για εσάς, με βάση εγχειρίδιο χρήσης του Αυτόματης Συμπλήρωσης . Πληκτρολογήστε τους αριθμούς 1 και 2, σε δύο διαδοχικές σειρές από ένα υπολογιστικό φύλλο του Excel , και στη συνέχεια επιλέξτε τα δύο κελιά , σύροντας πάνω τους . Κάντε κλικ στο " Developer " " Record " εντολή καρτέλας , στη συνέχεια, πληκτρολογήστε ένα όνομα για τη μακροεντολή . Τοποθετήστε το ποντίκι σας πάνω από την κάτω δεξιά γωνία της κάτω κελί της επιλογής . Όταν ο δρομέας μετατρέπεται σε ένα μεγάλο σύμβολο συν , μεταφέρετε άμεσα προς τα κάτω για να τρέξει AutoFill , η οποία θα επεκτείνει τη σειρά που αρχίζει με τους αριθμούς 1 και 2 που έχετε πληκτρολογήσει . κάντε κλικ στο " Developer " για να τερματίσετε την εγγραφή μακροεντολών καρτέλας "Stop " .
εικόνων Μελέτη AutoFill Macro Καταστάσεις
Η

Αφού καταγραφεί μια μακροεντολή VBA που μετατρέπει το εγχειρίδιό σας χρήση της αυτόματης συμπλήρωσης σε καταστάσεις VBA , να μελετήσει αυτές τις δηλώσεις για να αρχίσετε να κατανοείτε πώς να τρέξει αυτόματης συμπλήρωσης από VBA . Κάντε κλικ στο κουμπί "Προγραμματιστής " καρτέλας " Μακροεντολές " για να εμφανιστεί μια λίστα μακροεντολών . Κάντε κλικ στο όνομα της Αυτόματης συμπλήρωσης μακροεντολή σας και κάντε κλικ στο κουμπί "Επεξεργασία" για να κάνει το Excel εμφανίζει δηλώσεις του προγράμματός σας μέσα στο περιβάλλον ανάπτυξης . Αν η μόνη δική σας ενέργεια , ενώ την καταγραφή της μακροεντολής ήταν να χρησιμοποιήσετε την Αυτόματη Συμπλήρωση για να επεκτείνει την αριθμητική σειρά, αρχίζοντας με το 1 και 2 , το πρόγραμμά σας θα μοιάζει με εκείνο μετά από αυτό το τμήμα

Selection.AutoFill Προορισμός : . = Range ( " I5 : I15 " ) , Τύπος: = xlFillDefault

Η αυτόματη συμπλήρωση Επιχειρήματα
Η

Η λειτουργία Αυτόματης Συμπλήρωσης είναι μέλος του Excel " Range" αντικείμενο, το οποίο αντιπροσωπεύει μια συλλογή των κυττάρων του φύλλου εργασίας . Η " Επιλογή " αντικείμενο είναι ένα ιδιαίτερο είδος της σειράς , που αντιπροσωπεύουν κύτταρα που έχετε τόνισε με το ποντίκι ή το πληκτρολόγιο . Το μόνο επιχείρημα που η λειτουργία αυτόματης συμπλήρωσης θα πρέπει να εργαστούν είναι η πρώτη : " Προορισμός ". Το επιχείρημα αυτό καθορίζει τόσο την πηγή της σειράς με την οποία θέλετε να συμπληρώσετε και τον προορισμό . Ο προορισμός είναι η περιοχή των κελιών στα οποία το Excel δημιουργεί πρόσθετες τιμές της σειράς που ξεκίνησε από την πηγή .
Εικόνων Δημιουργία AutoFill Πρόγραμμα Χειροκίνητη
Η

Μπορείτε να δημιουργήσετε ένα VBA AutoFill προγραμματίσετε το χέρι και όχι με την καταγραφή μακροεντολών . Για να γίνει αυτό , πληκτρολογήστε την Visual Basic περιβάλλον ανάπτυξης κάνοντας κλικ στο κουμπί "Προγραμματιστής " καρτέλας " Visual Basic" , στη συνέχεια, επικολλήστε το ακόλουθο πρόγραμμα στο παράθυρο της ανάπτυξης . Αυτό το πρόγραμμα εισάγει δύο ονόματα ημερών , "Δευτέρα" και " Τρίτη " στο τρέχον φύλλο εργασίας . Στη συνέχεια, χρησιμοποιεί την εντολή αυτόματης συμπλήρωσης VBA να επεκτείνει τη σειρά που συνάγεται από αυτές τις δύο ημέρες. Το πρόγραμμα χρησιμοποιεί το δεύτερο επιχείρημα αυτόματης συμπλήρωσης , "τύπος ", για να πει τη λειτουργία αυτόματης συμπλήρωσης για να γεμίσει με καθημερινές αντί για ένα άλλο είδος της αξίας , όπως ακέραιοι . Εκτελέστε το πρόγραμμα κάνοντας κλικ στο μενού " Run " του " Run " εντολή . Όταν επιστρέψετε στο Excel , θα δείτε τις ημέρες "Δευτέρα" , μέσω "Πέμπτη" στα κύτταρα του τρέχοντος φύλλου εργασίας .

Range ( " L6 " ) = "Δευτέρα"

Range ( " L7 " ) = " Τρίτη "

Range ( " L6 : L7 " . ) Επιλέξτε

Selection.AutoFill Προορισμός : = Range ( " L6 : L9 " ) , Τύπος: = xlFillDays


Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα