Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Οι συναρτήσεις VBA

Καθώς γράφετε κώδικα σε Visual Basic for Applications , γλώσσα προγραμματισμού της Microsoft για τη γραμμή του Γραφείου των προϊόντων , μπορεί να έρθει σε ένα σημείο όπου θα πρέπει να κάνουν το ίδιο σύνολο των υπολογισμών ξανά και ξανά . Οι λειτουργίες έχουν σχεδιαστεί για να καλύψει αυτό το ρόλο , που σας επιτρέπει να εκτελούν μεγάλους υπολογισμούς , διατηρώντας παράλληλα τον κωδικό σας όσο πιο καθαρά γίνεται . VBA έρχεται με μια σειρά από ενσωματωμένες λειτουργίες , αλλά η γλώσσα προγραμματισμού , σας επιτρέπει να δημιουργήσετε το δικό σας . Οι συναρτήσεις VBA
Η

Στο Visual Basic for Applications programing γλώσσα , οι λειτουργίες είναι ένα από τα δύο είδη των καταστάσεων που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε κώδικα. Η τυπική δήλωση για την εκτέλεση κώδικα που ονομάζεται " υπορουτίνα , " αλλά όταν χρειάζεστε τον κωδικό σας για να επιστρέψει ένα αποτέλεσμα , θα πρέπει να χρησιμοποιήσετε μια λειτουργία . Επειδή επιστρέφουν μία τιμή , οι λειτουργίες είναι συχνά σχεδιαστεί για να κληθεί μέσα από τον κώδικα υπορουτίνες ή άλλες λειτουργίες . Λειτουργία
εικόνων VBA Σύνταξη
Η

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

Η User - Defined Functions
Η

Ενώ VBA έρχεται με μια σειρά από χρήσιμες λειτουργίες , θα έρθει τελικά μια στιγμή που θα πρέπει να δημιουργήσετε το δικό σας . Μπορείτε να χρησιμοποιήσετε αυτά ορίζονται από το χρήστη λειτουργίες μέσα από άλλα κομμάτια του κώδικα VBA , ή μπορείτε να καλέσετε αυτές τις λειτουργίες από ένα κύτταρο σε ένα υπολογιστικό φύλλο του Excel . Μπορείτε να δημιουργήσετε ορίζονται από το χρήστη λειτουργίες με τον ίδιο τρόπο που θα μπορούσε να δημιουργήσει μια ρουτίνα , εκτός από υποκατάστατο " Sub" στην αρχή και στο τέλος του κώδικα για την " Λειτουργία ". Επιπλέον , η λειτουργία σας θα πρέπει να επιστρέψει ένα αποτέλεσμα , έτσι κάπου κοντά στο τέλος του κωδικού , θα πρέπει να έχετε μια γραμμή που λέει " = λειτουργία x ", όπου "Λειτουργία" είναι το όνομα της συνάρτησης και το "χ" είναι ένα κομμάτι του κώδικα που θα επιστρέψει ένα αποτέλεσμα . Τέλος , σε αντίθεση με υπορουτίνες , ορίζονται από το χρήστη λειτουργίες δεν μπορούν να μεταβάλλουν την υποκείμενη πρόγραμμα , όπως η αλλαγή περιθώρια Word ή τη γραμματοσειρά σε ένα κελί του Excel , με οποιονδήποτε τρόπο .
Εικόνων Φύλλο Λειτουργίες σε VBA
Η

Microsoft Excel διαθέτει ένα ευρύ φάσμα λειτουργιών που μπορείτε να χρησιμοποιήσετε όταν γράφετε τύπους στο φύλλο , αλλά αυτές οι λειτουργίες δεν είναι διαθέσιμες αυτόματα κατά την εργασία με τη VBA . Για να αποκτήσετε πρόσβαση σε αυτές τις λειτουργίες , θα πρέπει να χρησιμοποιήσετε τον κωδικό " application.worksheetfunction.xxx ( yyy ) ", όπου " xxx" είναι το όνομα της συνάρτησης του Excel και το " yyy " είναι ότι τα επιχειρήματα της λειτουργίας του .


Η

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

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