λογισμικό

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

Excel Λειτουργίες Vs . Sub

Microsoft Excel 2010 , μαζί με τις περισσότερες εκδόσεις του λογισμικού , έρχεται με ένα συμπεριλαμβάνονται γλώσσα προγραμματισμού Visual Basic for Applications ή VBA . Όταν χρησιμοποιείτε VBA με το Excel , οι δύο κύριες διαδικασίες που μπορείτε να δημιουργήσετε είναι υπορουτίνες ή υποβρύχια , καθώς και λειτουργίες . Αν και οι δύο τύποι προγραμμάτων VBA είναι παρόμοια , μερικές διαφορές καθορίσει πότε πρέπει να χρησιμοποιήσετε κάθε μία . VBA υπορουτίνα
Η

A VBA υπορουτίνα , η οποία μπορεί επίσης να κληθεί ένα sub ή μια μακροεντολή , είναι απλά ένα κομμάτι του κώδικα που εκτελεί μια συγκεκριμένη εργασία στο φύλλο εργασίας του Excel . Κάθε υπορουτίνα αρχίζει με την εντολή " Sub ", ακολουθούμενο από το όνομα του υπορουτίνα του . Υπορουτίνες VBA του Excel μπορεί να αλλάξει κάθε πτυχή της ένα υπολογιστικό φύλλο Excel , συμπεριλαμβανομένου του περιεχομένου των κυττάρων , η μορφοποίηση των κυττάρων και ακόμη και τις ρυθμίσεις του Excel . Υπορουτίνες μπορεί να δεχθεί τα επιχειρήματα , το οποίο θα τεθεί σε παρένθεση μετά την κλήση της υπορουτίνας , αλλά αυτά δεν απαιτούνται για το τμήμα να λειτουργήσει . Όταν δημιουργείτε ένα sub , το όνομα του υπο εμφανίζεται σε μια λίστα των μακροεντολών για το φύλλο εργασίας που μπορείτε να εκτελέσετε από την καρτέλα "Προγραμματιστής " . Λειτουργία
εικόνων VBA
Η

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

Η Πότε να Χρησιμοποιήστε μια Sub
Η

Υποεντολές υπερέχουν σε αυτοματοποίηση των διαδικασιών , ειδικά σε αυτές που θα πρέπει να εκτελέσει μια εργασία ή να ελέγξετε μια τιμή σε κάθε κελί του φύλλου εργασίας . Μπορείτε επίσης να καλέσετε υπορουτίνες από άλλα κομμάτια του κώδικα VBA του Excel , το οποίο μπορεί να καθαρίσει τον κωδικό σας σημαντικά , αν χρειάζεστε για να εκτελέσετε τις ίδιες διαδικασίες πολλές φορές σε μια μακρά macro . Από υπορουτίνες μπορεί να μεταβάλει το ίδιο το φύλλο του Excel , είναι συχνά χρησιμοποιείται για να επαναφέρετε μια μορφή Excel πίσω στην αρχική του κατάσταση , εάν ένας χρήστης κάνει ένα λάθος ή θέλει να ξεκινήσετε από την αρχή . Από subs μπορεί να αλλάξει το υπολογιστικό φύλλο , δεν μπορείτε να καλέσετε μια υπορουτίνα από έναν τύπο κυττάρων . Ο μόνος τρόπος για να εκτελέσετε μια υπο είναι από άλλο υποπρόγραμμα ή από το χέρι την εκτέλεση της μακροεντολής .
Εικόνων Πότε να Χρησιμοποιήστε μια λειτουργία
Η

Μια συνάρτηση επιστρέφει πάντα μια τιμή , έτσι ώστε να να τους καλέσετε από ένα άλλο κομμάτι του κώδικα ή από το ίδιο κελί του Excel . Οι συναρτήσεις χρησιμοποιούνται με τον ίδιο τρόπο built-in τύπους του Excel είναι , ότι δηλαδή απλά εισάγετε " = " ακολουθούμενο από το όνομα της συνάρτησης και τα επιχειρήματα σε παρένθεση . Λειτουργίες που δεν μπορούν να αλλάξουν την τιμή ή τη μορφοποίηση του κάθε κυττάρου , οπότε αν πληκτρολογήσετε τον κωδικό που προσπαθεί , η συνάρτηση θα επιστρέψει " # Value ! " αντί αποτέλεσμα .
Η
εικόνων

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

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