Δημιουργία και χρήση πλαισίου Visual Basic Excel Combo/ Edit

Πίνακας περιεχομένων

Συμβουλή που συνοψίζεται από:
Ben Sullins, Phoenix, AZ

Η χρήση ενός οπτικού βασικού συνδυασμού/επεξεργασίας πλαισίου είναι μια κάπως προηγμένη έννοια που,
όπως θα διαπιστώσετε, μπορεί να είναι πολύ χρήσιμο με πολλούς τρόπους.

Πρώτα πρέπει να έχουμε μια λίστα τιμών που θα συμπληρώσουν το σύνθετο πλαίσιο.
Σε αυτήν την περίπτωση θα χρησιμοποιήσω τη λίστα με τα ονόματα από μια προηγούμενη συμβουλή.
Μόλις έχουμε τη λίστα, η λίστα θα την ονόμαζε χρησιμοποιώντας "ονόματα εύρους".
Για να γίνει αυτό, απλά επισημαίνουμε το εύρος δεδομένων και στη συνέχεια κάνουμε κλικ στο κελί
πλαίσιο εντοπισμού και πληκτρολογήστε το όνομα που θέλουμε να χρησιμοποιήσουμε.

Στη συνέχεια χρειαζόμαστε τα δεδομένα μας που πρόκειται να χρησιμοποιηθούν στην εμφάνιση της αναφοράς.
Πήγα στη διεύθυνση http://www.nba.com/suns/stats και απλώς αντέγραψα τα δεδομένα
το φύλλο «δεδομένων».

Τώρα που έχουμε τα δεδομένα μας, μπορούμε να δημιουργήσουμε ένα εύρος με όνομα που θα χρησιμοποιηθεί στο
αναζήτηση στη σελίδα εμφάνισης.

Τώρα πρέπει να δημιουργήσουμε ένα μέρος για να κρατηθεί το όνομα του επιλεγμένου παίκτη.
Μπορείτε να το κάνετε οπουδήποτε, αλλά σε αυτήν την περίπτωση θα το εμφανίσω
στην κύρια σελίδα της έκθεσης. Για να γίνει αυτό, δημιουργώ μια άλλη ονομαστική περιοχή
ονομάζεται «playerlnk».

Δεδομένου ότι χρησιμοποιήσαμε ονόματα εύρους, μπορούμε να κάνουμε τον τύπο μας ακριβώς το ίδιο
όλα τα δεδομένα που πρόκειται να εμφανιστούν στην κύρια σελίδα. Εδώ πάει…

= VLOOKUP (playerlnk, playerlk, MATCH (C5, δεδομένα! $ A $ 3: $ P $ 3,0), 0)

Στην αρχή αυτό θα εμφανίσει ένα σφάλμα N/A επειδή δεν έχουμε κανένα έγκυρο
τιμή στο πεδίο "playerlnk". Από εδώ λοιπόν μπορούμε να ρίξουμε κάποιο λάθος
έλεγχος στον τύπο.

= IF (playerlnk = "", "", IF (ISNA (VLOOKUP (playerlnk, playerlk,
ΑΓΩΝΑΣ (C5, δεδομένα! $ A $ 3: $ P $ 3,0), 0)) ,, VLOOKUP (playerlnk, playerlk, MATCH (C5, δεδομένα! $ A $ 3: $ P $ 3,0), 0)))

Itsρθε η ώρα να δημιουργήσουμε το σύνθετο κουτί μας…

Για να δημιουργήσετε πρώτα ένα οπτικό βασικό σύνθετο/πλαίσιο επεξεργασίας

επιλέξτε προβολή> γραμμές εργαλείων> visual Basic,
θα εμφανιστεί η οπτική βασική γραμμή εργαλείων. Από τη βασική γραμμή εργαλείων κάντε κλικ στο
την «Εργαλειοθήκη ελέγχου». Είναι το εικονίδιο με το σφυρί και το κλειδί.

Στην εργαλειοθήκη ελέγχου θα δείτε ένα στοιχείο Combo Box, κάντε κλικ σε αυτό,
στη συνέχεια, κάντε κλικ στο υπολογιστικό φύλλο όπου θέλετε να εμφανίζεται το πλαίσιο.
Τώρα που έχουμε το σύνθετο πλαίσιο πρέπει να το συμπληρώσουμε με τα ονόματα των παικτών.

Για να το κάνετε αυτό, κάντε δεξί κλικ πάνω του, επιλέξτε ιδιότητες και, στη συνέχεια, στο «εύρος πλήρωσης λίστας»
πληκτρολογήστε την ονομαστική περιοχή που θέλουμε να χρησιμοποιήσουμε για να γεμίσουμε το σύνθετο πλαίσιο.
Θα χρησιμοποιούσαμε το 'namelst' σε αυτή την κατάσταση. Στη συνέχεια πρέπει να πούμε στο Excel
όπου να βάλουμε την επιλεγμένη τιμή, πάλι χρησιμοποιούμε ένα ονομαστικό εύρος. Πληκτρολογήστε "playerlnk"
στην ιδιότητα "συνδεδεμένο κελί"
του συνδυαστικού μας κουτιού.

Σε αυτό το σημείο πρέπει να κλείσετε το πλαίσιο ιδιοτήτων και να βγείτε από τη λειτουργία σχεδίασης.
Για έξοδο από τη λειτουργία σχεδίασης, κάντε κλικ στο κουμπί «Λειτουργία σχεδίασης» στην «Εργαλειοθήκη ελέγχου».
Είναι το τρίγωνο χάρακα και το εικονίδιο με το μολύβι που είναι γαλάζιο. Μπορούμε τώρα να δοκιμάσουμε
την αναφορά μας επιλέγοντας ένα όνομα από τη λίστα και παρακολουθώντας το να γεμίζει το κελί.
Στη συνέχεια, ο τύπος πρέπει να επαναφέρει τα δεδομένα από την άλλη σελίδα.

Για να κάνετε αυτήν την αναφορά πιο φιλική προς το χρήστη, ας αποκρύψουμε τα φύλλα "ref" και "data" έτσι
οι χρήστες μας δεν μπερδεύονται. Μπορείτε να το κάνετε αυτό επιλέγοντας το φύλλο «ref»,
κρατώντας το στοιχείο ελέγχου και επιλέγοντας το φύλλο «δεδομένα» και μετά μεταβείτε στη μορφή> φύλλο> απόκρυψη.
Τα έχω αφήσει κρυφά στο συνημμένο.

Με αυτόν τον τρόπο μπορούμε να δημιουργήσουμε το πλαίσιο λίστας vb στο excel.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave