Όπως Visual Basic βρίσκεται στην καρδιά της εκτεταμένη λειτουργικότητα του Excel , τα δύο συστατικά είναι κεντρικής σημασίας για τη Visual Basic : η εξεταστική ιδιοκτησίας και Range αντικειμένου . «Επιλογή » αναφέρεται στα κύτταρα επιλεγμένο ενώ Range είναι μια καθορισμένη συλλογή των κυττάρων. Το ακίνητο επιλογή μπορεί να αντιμετωπίζεται ως μια σειρά .
Εικόνων Χρησιμοποιώντας την επιλογή ακινήτου
Η
Για να δείτε το ακίνητο επιλογής σε δράση , ανοίξτε το Excel και να πάει στο IDE της Visual Basic ( ολοκληρωμένο περιβάλλον ανάπτυξης ) πατώντας το πλήκτρο " Alt - F11 . " Στο παράθυρο κώδικα , πληκτρολογήστε αυτή τη λειτουργία :
Sub Macro1 ( )
Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlueEnd Sub
Επιστροφή στο Excel ( "Alt - F11 » ) . Εκτέλεση μακροεντολής σας επιλέγοντας Developer > Μακροεντολές . Επιλέξτε " Macro1 " και κάντε κλικ στο " Run". Ο κωδικός σας έχει χρωματίσει ολόκληρη τη στήλη και γραμμή του επιλεγμένου κελιού. Επιλέξτε ένα άλλο τηλέφωνο και να εκτελέσετε την ίδια macro για το ίδιο αποτέλεσμα στο πρόσφατα επιλεγμένο κελί .
Η χρήση Εύρος
Η
Ο κωδικός που έγραψε μόλις χρωματισμένα κύτταρα σε ένα εύρος που σχηματίζεται από την τρέχουσα επιλογή . Γυρίστε τους πίνακες τώρα , επιλέγοντας τα κελιά μιας περιοχής που έχετε ορίσει . Εισάγετε τη νέα αυτή λειτουργία IDE της Visual Basic :
Sub Macro2 ( )
Range. ( " A1 : c10 " ) Επιλέξτε
Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlue
End Sub
Επιστροφή στο Excel και να εκτελέσετε αυτήν τη μακροεντολή . Παρατηρήστε ότι η περιοχή που ορίζει ο κώδικας ήταν αυτός που θα χρωματιστεί .
Εικόνων πάρει ένα τηλέφωνο του Value
Η
Το αντικείμενο Σειρά έχει πολλά περισσότερα ακίνητα, εκτός από το εσωτερικό χρώμα . Η ιδιότητα Value είναι σημαντικό να γνωρίζουμε , διότι περιέχει τα δεδομένα του φύλλου εργασίας κώδικα του έργου σας κατά πάσα πιθανότητα θα πρέπει να έχουν πρόσβαση . Για να μάθετε πώς να χρησιμοποιείτε Visual Basic για να αποκτήσετε πρόσβαση στις τιμές της τρέχουσας επιλογής , εισέρχονται για πρώτη φορά κάποια στοιχεία σε οποιοδήποτε μέρος του φύλλου εργασίας . Επιστροφή στο IDE της Visual Basic και πληκτρολογήστε αυτή τη λειτουργία :
Sub Μακροεντολή3 ( )
For Each ob Σε Selection.CellsMsgBox ( ob.Value ) Επόμενο
End Sub
Επιστροφή στο φύλλο εργασίας , επιλέξτε τα δεδομένα που έχετε εισάγει και να εκτελέσετε τη λειτουργία Μακροεντολή3 που μόλις έγραψε . Visual Basic εμφανίζει ένα πλαίσιο προειδοποίησης με την αξία του κάθε κυττάρου .
Εικόνων Καταγραφή μακροεντολών
Η
Γράφοντας κώδικα με το χέρι απευθείας στο IDE της Visual Basic δεν είναι ο μόνος τρόπος για να δημιουργήσετε μακροεντολές . Μπορείτε να αφήσετε Macro Recorder του Excel μεταφράσει δράσεις φύλλο εργασίας σας σε μακροεντολές .
Επιλέξτε οποιαδήποτε ομάδα κυττάρων , στη συνέχεια, κάντε κλικ στο Developer > Macro εγγραφής . Πατήστε "OK" για να αποδεχτείτε το προεπιλεγμένο όνομα μακροεντολής . Εφαρμόστε ένα παχύ περίγραμμα στα επιλεγμένα κελιά και κάντε κλικ στο Developer > Διακοπή καταγραφής . Επιλέξτε μια άλλη ομάδα κυττάρων και επαναλάβετε τη μακροεντολή επιλέγοντας Developer > Μακροεντολές . Κάντε κλικ στο " Run " στο όνομα της μακροεντολής που μόλις τραβήξατε . Visual Basic θα τοποθετήσετε ένα περίγραμμα γύρω από την πρόσφατα επιλεγμένη περιοχή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα