Στο 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 " είναι ότι τα επιχειρήματα της λειτουργίας του .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα