Μετάβαση στο κύριο περιεχόμενο

Πλαίσια ελέγχου Excel: Προσθήκη, επιλογή, διαγραφή και χρήση πλαισίων ελέγχου στο Excel

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

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

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

1. Δύο τύποι πλαισίων ελέγχου (Έλεγχος φόρμας πλαισίου ελέγχου έναντι ελέγχου πλαισίου ελέγχου ActiveX)

2. Προσθέστε ένα ή πολλά πλαίσια ελέγχου στο Excel

3. Αλλάξτε το όνομα του πλαισίου ελέγχου και το κείμενο της λεζάντας

4. Συνδέστε ένα ή πολλά πλαίσια ελέγχου σε κελιά

5. Επιλέξτε ένα ή πολλά πλαίσια ελέγχου

6. Διαγράψτε ένα ή περισσότερα πλαίσια ελέγχου

7. Ομαδοποιήστε τα πλαίσια ελέγχου στο Excel

8. Παραδείγματα: Τρόπος χρήσης πλαισίων ελέγχου στο Excel


Δύο τύποι πλαισίων ελέγχου (Έλεγχος φόρμας πλαισίου ελέγχου έναντι ελέγχου πλαισίου ελέγχου ActiveX)

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

1. Στο βιβλίο εργασίας του Excel, κάντε κλικ Αρχεία > Επιλογές. Στην Επιλογές του Excel , κάντε κλικ στην επιλογή Προσαρμόστε κορδέλλα, τότε ελέγξτε Εργολάβος Επιλογή και πατήστε OK για να κλείσετε αυτό το παράθυρο διαλόγου.

2. Τώρα το Εργολάβος Η καρτέλα εμφανίζεται στην κορδέλα του Excel όπως φαίνεται παρακάτω στιγμιότυπο οθόνης. Μπορείτε να αποκτήσετε πρόσβαση σε μια ποικιλία διαδραστικών στοιχείων ελέγχου από την καρτέλα Προγραμματιστής όπως χρειάζεστε.

Το Microsoft Excel παρέχει δύο τύπους πλαισίου ελέγχου-Πλαίσιο ελέγχου Έλεγχος φόρμας και Πλαίσιο ελέγχου ActiveX Control:

Πλαίσιο ελέγχου Έλεγχος φόρμας είναι πολύ πιο απλό από Πλαίσιο ελέγχου ActiveX Control, και το Πλαίσιο ελέγχου ActiveX Control είναι πιο ευέλικτο στο σχεδιασμό και μπορεί να χρησιμοποιηθεί ως αντικείμενα σε κώδικες. Για την καθημερινή μας εργασία επαρκούν τα Έλεγχοι Φόρμας, επομένως θα τα χρησιμοποιούμε στις περισσότερες περιπτώσεις.

Έλεγχος φόρμας πλαισίου ελέγχου έναντι ελέγχου πλαισίου ελέγχου ActiveX:

  • Τα στοιχεία ελέγχου ActiveX παρέχουν περισσότερες επιλογές μορφοποίησης, μπορείτε να τα χρησιμοποιήσετε για έναν εκλεπτυσμένο και ευέλικτο σχεδιασμό.
  • Τα στοιχεία ελέγχου φόρμας είναι ενσωματωμένα στο Excel, ενώ τα στοιχεία ελέγχου ActiveX φορτώνονται ξεχωριστά, επομένως ενδέχεται να παγώνουν περιστασιακά.
  • Ορισμένοι υπολογιστές δεν εμπιστεύονται τα στοιχεία ελέγχου ActiveX από προεπιλογή, επομένως πρέπει να τα ενεργοποιήσετε με μη αυτόματο τρόπο από το Κέντρο αξιοπιστίας.
  • Πλαίσιο ελέγχου Το στοιχείο ελέγχου ActiveX είναι προσβάσιμο μέσω προγραμματισμού μέσω του επεξεργαστή VBA.
  • Το ActiveX παρέχεται μόνο από την επιλογή Windows και το Mac OS δεν το υποστηρίζει.

Note: Όλα τα πλαίσια ελέγχου για τα οποία μιλάω στα παρακάτω σεμινάρια είναι Πλαίσια ελέγχου Έλεγχος φόρμας.


Προσθέστε ένα ή πολλά πλαίσια ελέγχου στο Excel

Για να εισαγάγετε ένα ή περισσότερα πλαίσια ελέγχου, αυτή η ενότητα μπορεί να σας κάνει τη χάρη.

2.1 Εισαγάγετε ένα πλαίσιο ελέγχου

Για να εισαγάγετε ένα πλαίσιο ελέγχου, κάντε το εξής:

1. Κλίκ Εργολάβος κάντε κλικ στην καρτέλα Κύριο θέμα από το Έλεγχοι ομάδα και, στη συνέχεια, επιλέξτε Πλαίσιο ελέγχου υπό Στοιχεία ελέγχου φόρμας. Στη συνέχεια, κάντε κλικ σε ένα κελί στο οποίο θέλετε να εισαγάγετε το πλαίσιο ελέγχου και το πλαίσιο ελέγχου θα εμφανιστεί κοντά σε αυτό το κελί, δείτε στιγμιότυπα οθόνης:

2. Στη συνέχεια, τοποθετήστε τον κέρσορα πάνω από την άκρη του πλαισίου επιλογής για το πλαίσιο ελέγχου σας. Όταν αλλάξει στον δείκτη μετακίνησης, μπορείτε να κάνετε κλικ και να σύρετε το πλαίσιο ελέγχου στο κελί που χρειάζεστε, δείτε στιγμιότυπα οθόνης:


2.2 Εισαγάγετε πολλά πλαίσια ελέγχου

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

 Εισαγάγετε πολλά πλαίσια ελέγχου με την επιλογή Πλήρωση Χειρολαβής

Για να εισαγάγετε γρήγορα πολλά πλαίσια ελέγχου, προσθέστε ένα πλαίσιο ελέγχου όπως περιγράφεται παραπάνω και, στη συνέχεια, χρησιμοποιήστε την επιλογή Συμπλήρωση λαβής για να γεμίσετε τα πλαίσια ελέγχου σε άλλα κελιά.

1. Κάντε κλικ για να επιλέξετε το κελί στο οποίο βρίσκεται το πλαίσιο ελέγχου.

2. Σύρετε τη λαβή πλήρωσης προς τα κάτω για να συμπληρώσετε τα πλαίσια ελέγχου όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:


 Εισαγάγετε πολλά πλαίσια ελέγχου με κωδικό VBA

Ο παρακάτω κώδικας VBA μπορεί επίσης να σας βοηθήσει να εισαγάγετε μια λίστα πλαισίων ελέγχου γρήγορα και εύκολα. Παρακαλώ κάντε ως εξής:

1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Παράθυρο Microsoft Visual Basic for Applications.

2. Στη συνέχεια, κάντε κλικ στο κουμπί Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης παράθυρο.

Κώδικας VBA: Εισαγάγετε πολλά πλαίσια ελέγχου σε μια λίστα κελιών

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. Και μετά, πατήστε F5 κλειδί για την εκτέλεση αυτού του κώδικα. Θα εμφανιστεί ένα πλαίσιο προτροπής για να σας υπενθυμίσει να επιλέξετε μια περιοχή κελιών για την εισαγωγή των πλαισίων ελέγχου. Δείτε στιγμιότυπο οθόνης:

4. Στη συνέχεια, κάντε κλικ στο κουμπί OK κουμπί, τα πλαίσια ελέγχου εισάγονται στα κελιά τακτοποιημένα ταυτόχρονα, δείτε στιγμιότυπο οθόνης:


 Εισαγάγετε πολλά πλαίσια ελέγχου με μια εύχρηστη λειτουργία

Εάν έχετε Kutools για Excel, Με τους Μαζική εισαγωγή κουτιών ελέγχου χαρακτηριστικό, μπορείτε να εισαγάγετε τα πλαίσια ελέγχου σε κενά κελιά ή κελιά με δεδομένα αμέσως.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θέλετε να εισαγάγετε πλαίσια ελέγχου.

2. Στη συνέχεια, κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Μαζική εισαγωγή κουτιών ελέγχου, δείτε το στιγμιότυπο οθόνης:

3. Και στη συνέχεια, τα επιλεγμένα κελιά γεμίζονται με πλαίσια ελέγχου όπως φαίνονται τα ακόλουθα στιγμιότυπα οθόνης:

 Εισαγάγετε τα πλαίσια ελέγχου σε κενά κελιά  Εισαγωγή πλαισίων ελέγχου σε κελιά δεδομένων
   

Αλλάξτε το όνομα του πλαισίου ελέγχου και το κείμενο της λεζάντας

Όταν χρησιμοποιείτε το πλαίσιο ελέγχου στο Excel, θα πρέπει να διακρίνετε το όνομα του πλαισίου ελέγχου και το όνομα της λεζάντας. Το όνομα της λεζάντας είναι το κείμενο που βλέπετε δίπλα στο πλαίσιο ελέγχου και το όνομα του πλαισίου ελέγχου είναι το όνομα που βλέπετε στο πλαίσιο Όνομα όταν το πλαίσιο ελέγχου είναι επιλεγμένο όπως εμφανίζονται παρακάτω στιγμιότυπα οθόνης:

 Όνομα πλαισίου ελέγχου  Όνομα λεζάντας
   

Για να αλλάξετε το όνομα της λεζάντας, κάντε δεξί κλικ στο πλαίσιο ελέγχου και, στη συνέχεια, επιλέξτε Επεξεργασία κειμένου από το μενού περιβάλλοντος και πληκτρολογήστε το νέο όνομα που θέλετε, δείτε στιγμιότυπα οθόνης:

Για να αλλάξετε το όνομα του πλαισίου ελέγχου, θα πρέπει να επιλέξετε το πλαίσιο ελέγχου και, στη συνέχεια, να εισαγάγετε το όνομα που χρειάζεστε στο Πλαίσιο ονόματος όπως φαίνεται παρακάτω το στιγμιότυπο οθόνης:


Συνδέστε ένα ή πολλά πλαίσια ελέγχου σε κελιά

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

4.1 Συνδέστε ένα πλαίσιο ελέγχου σε ένα κελί με τη λειτουργία Format Control

Για να συσχετίσετε το πλαίσιο ελέγχου με ένα συγκεκριμένο κελί, κάντε το εξής:

1. Κάντε δεξί κλικ στο πλαίσιο ελέγχου και, στη συνέχεια, επιλέξτε Έλεγχος μορφής από το μενού περιβάλλοντος, δείτε το στιγμιότυπο οθόνης:

2. Στην Μορφοποίηση αντικειμένου πλαίσιο διαλόγου, κάτω από το Έλεγχος καρτέλα, κάντε κλικ για να επιλέξετε ένα κελί στο οποίο θέλετε να συνδέσετε το πλαίσιο ελέγχου από το Σύνδεσμος κελιού πλαίσιο ή πληκτρολογήστε την αναφορά κελιού με μη αυτόματο τρόπο, δείτε στιγμιότυπο οθόνης:

3. Κλίκ OK για να κλείσετε το πλαίσιο διαλόγου και τώρα, το πλαίσιο ελέγχου συνδέεται με ένα συγκεκριμένο κελί. Εάν το ελέγξετε, εμφανίζεται ένα TRUE, καταργήστε το, εμφανίζεται ένα FALSE όπως φαίνεται παρακάτω επίδειξη:


4.2 Συνδέστε πολλαπλά πλαίσια ελέγχου σε κελιά με κωδικό VBA

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

1. Μεταβείτε στο φύλλο εργασίας που περιέχει τα πλαίσια ελέγχου.

2. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

3. Στη συνέχεια, κάντε κλικ στο κουμπί Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης Παράθυρο.

Κωδικός VBA: Συνδέστε πολλαπλά πλαίσια ελέγχου σε κελιά ταυτόχρονα

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Note: Σε αυτόν τον κωδικό, i = 2, ο αριθμός 2 είναι η αρχική σειρά του πλαισίου ελέγχου σας και xCChar = "C", το γράμμα C είναι η στήλη στην οποία θέλετε να συνδέσετε τα πλαίσια ελέγχου. Μπορείτε να τα αλλάξετε ανάλογα με τις ανάγκες σας.

4. Και μετά, πατήστε F5 κλειδί για την εκτέλεση αυτού του κώδικα, όλα τα πλαίσια ελέγχου στο ενεργό φύλλο εργασίας συνδέονται με τα καθορισμένα κελιά ταυτόχρονα. Όταν ελέγχετε ένα πλαίσιο ελέγχου, το σχετικό του κελί θα εμφανίζει TRUE, αν καταργήσετε την επιλογή του πλαισίου ελέγχου, το συνδεδεμένο κελί θα εμφανίσει FALSE, δείτε στιγμιότυπο οθόνης:


Επιλέξτε ένα ή πολλά πλαίσια ελέγχου

Για να αντιγράψετε ή να διαγράψετε τα πλαίσια ελέγχου σε ένα φύλλο εργασίας, θα πρέπει πρώτα να επιλέξετε τα πλαίσια ελέγχου. Για να επιλέξετε ένα ή περισσότερα πλαίσια ελέγχου, κάντε το εξής:

Επιλέξτε ένα μόνο πλαίσιο ελέγχου: (με δύο τρόπους)

  • Κάντε δεξί κλικ στο πλαίσιο ελέγχου και, στη συνέχεια, κάντε κλικ οπουδήποτε μέσα σε αυτό.
  • OR
  • Πατήστε το κουμπί Ctrl και, στη συνέχεια, κάντε κλικ στο πλαίσιο ελέγχου.

Επιλέξτε πολλά πλαίσια ελέγχου:

Πατήστε και κρατήστε πατημένο το Ctrl και, στη συνέχεια, κάντε κλικ στα πλαίσια ελέγχου που θέλετε να επιλέξετε ένα προς ένα.


Διαγράψτε ένα ή περισσότερα πλαίσια ελέγχου

Η διαγραφή ενός πλαισίου ελέγχου είναι εύκολη για εμάς, απλά πρέπει να το επιλέξετε και στη συνέχεια να πατήσετε το πλήκτρο Delete στο πληκτρολόγιό σας. Όταν πρόκειται για πολλαπλά πλαίσια ελέγχου, πώς θα μπορούσατε να το κάνετε στο Excel;

6.1 Διαγραφή πολλαπλών πλαισίων ελέγχου με κωδικό VBA

Για τη διαγραφή όλων των πλαισίων ελέγχου σε ένα φύλλο, μπορείτε να εφαρμόσετε τον ακόλουθο κώδικα VBA.

1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Παράθυρο Microsoft Visual Basic for Applications.

2. Στη συνέχεια, κάντε κλικ στο κουμπί Εισαγωγήt> Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Παράθυρο ενότητας.

Κωδικός VBA: Διαγράψτε όλα τα πλαίσια ελέγχου στο τρέχον φύλλο εργασίας

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Στη συνέχεια, πατήστε F5 κλειδί για την εκτέλεση του κώδικα. Όλα τα πλαίσια ελέγχου στο συγκεκριμένο φύλλο εργασίας θα διαγραφούν αμέσως.


6.2 Διαγράψτε πολλά πλαίσια ελέγχου με μια απλή λειτουργία

Με Kutools για Excel» Μαζική διαγραφή Πλαίσια ελέγχου χαρακτηριστικό, μπορείτε να διαγράψετε τα πλαίσια ελέγχου από μια σειρά επιλογών ή ολόκληρα φύλλα όπως χρειάζεστε με πολλά μόνο κλικ.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε το εύρος των κελιών ή ολόκληρο το φύλλο που περιέχει πλαίσια ελέγχου που θέλετε να καταργήσετε.

2. Στη συνέχεια, κάντε κλικ στο κουμπί Kutools > Διαγραφή > Μαζική διαγραφή κουτιών ελέγχου, δείτε το στιγμιότυπο οθόνης:

3. Στη συνέχεια, όλα τα πλαίσια ελέγχου αφαιρούνται αμέσως από την επιλογή.


Ομαδοποιήστε τα πλαίσια ελέγχου στο Excel

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

7.1 Ομαδοποιήστε τα πλαίσια ελέγχου χρησιμοποιώντας τη δυνατότητα ομάδας

Στο Excel, το Group Το χαρακτηριστικό μπορεί να βοηθήσει στην ομαδοποίηση πολλών πλαισίων ελέγχου, κάντε το εξής:

1. Κράτα το Ctrl πληκτρολογήστε και, στη συνέχεια, κάντε κλικ για να επιλέξετε τα πλαίσια ελέγχου ένα προς ένα που θέλετε να ομαδοποιήσετε, δείτε στιγμιότυπο οθόνης:

2. Στη συνέχεια, κάντε δεξί κλικ και επιλέξτε Group > Group από το μενού περιβάλλοντος, δείτε το στιγμιότυπο οθόνης:

3. Και όλα τα επιλεγμένα πλαίσια ελέγχου είναι ομαδοποιημένα, μπορείτε να τα μετακινήσετε, να τα αντιγράψετε ταυτόχρονα.


7.2 Ομαδοποιήστε τα πλαίσια ελέγχου χρησιμοποιώντας την εντολή Group Box

Επιπλέον, μπορείτε επίσης να χρησιμοποιήσετε το Ομαδικό κουτί για να ομαδοποιήσετε πολλά πλαίσια ελέγχου μαζί. Κάντε τα παρακάτω βήματα:

1. μεταβείτε στο Εργολάβος , και στη συνέχεια κάντε κλικ στο κουμπί OK Κύριο θέμα > Πλαίσιο ομάδας (Έλεγχος φόρμας), δείτε το στιγμιότυπο οθόνης:

2. Στη συνέχεια, σύρετε το ποντίκι για να σχεδιάσετε ένα πλαίσιο ομάδας και αλλάξτε το όνομα της λεζάντας του πλαισίου ομάδας όπως θέλετε:

3. Τώρα, μπορείτε να εισαγάγετε πλαίσια ελέγχου στο πλαίσιο ομάδας, κάντε κλικ Εργολάβος > Κύριο θέμα > Πλαίσιο ελέγχου (Έλεγχος φόρμας), δείτε το στιγμιότυπο οθόνης:

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

5. Ομοίως, εισαγάγετε άλλα πλαίσια ελέγχου στο πλαίσιο ομάδας και θα λάβετε το αποτέλεσμα όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:


Παραδείγματα: Πώς να χρησιμοποιήσετε τα πλαίσια ελέγχου στο Excel

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

 Παράδειγμα 1: Δημιουργία λίστας υποχρεώσεων με πλαίσια ελέγχου

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

Για να δημιουργήσετε μια λίστα υποχρεώσεων με πλαίσια ελέγχου, ακολουθήστε τα παρακάτω βήματα:

1. Εισαγάγετε τα πλαίσια ελέγχου στη λίστα των κελιών που θέλετε να χρησιμοποιήσετε, δείτε στιγμιότυπο οθόνης: (Κάντε κλικ για να μάθετε πώς να εισαγάγετε πολλά πλαίσια ελέγχου)

2. Αφού εισαγάγετε τα πλαίσια ελέγχου, θα πρέπει να συνδέσετε κάθε πλαίσιο ελέγχου σε ένα ξεχωριστό κελί.

Συμβουλές: Για να συνδέσετε πλαίσια ελέγχου με κελιά, μπορείτε να χρησιμοποιήσετε το Έλεγχος μορφής λειτουργία για να τα συνδέσετε με τα κελιά ένα προς ένα ή να εφαρμόσετε το Κωδικός VBA για να τα συνδέσετε με τα κελιά ταυτόχρονα.

3. Μετά τη σύνδεση των πλαισίων ελέγχου με τα κελιά, εάν το πλαίσιο ελέγχου είναι επιλεγμένο, εμφανίζεται ένα TRUE, εάν δεν είναι επιλεγμένο, εμφανίζεται ένα FALSE, δείτε στιγμιότυπο οθόνης:

4. Στη συνέχεια, θα πρέπει να εφαρμόσετε το Μορφοποίηση υπό όρους χαρακτηριστικό για την επίτευξη των ακόλουθων λειτουργιών. Επιλέξτε την περιοχή κελιών A2:C8 που θέλετε να δημιουργήσετε μια λίστα υποχρεώσεων και, στη συνέχεια, κάντε κλικ Αρχική > Μορφοποίηση υπό όρους > Νέος κανόνας για να μεταβείτε στο Νέος κανόνας μορφοποίησης κουτί διαλόγου.

5. Στην Νέος κανόνας μορφοποίησης κάντε κλικ στο πλαίσιο διαλόγου Χρησιμοποιήστε έναν τύπο για να προσδιορίσετε ποια κελιά θα μορφοποιηθούν στο Επιλέξτε έναν τύπο κανόνα πλαίσιο λίστας και μετά εισαγάγετε αυτόν τον τύπο = C2 = Αλήθεια μέσα στο Μορφοποιήστε τιμές όπου ισχύει αυτός ο τύπος πλαίσιο κειμένου, δείτε το στιγμιότυπο οθόνης:

Note: C2 είναι ένα κελί που συνδέεται με το πλαίσιο ελέγχου..

6. Στη συνέχεια, κάντε κλικ στο Μορφή για να μεταβείτε στο κύτταρα μορφή κουτί διαλόγου. Σύμφωνα με το γραμματοσειρά καρτέλα, ελέγξτε το Διακριτή διαγραφή από το επιδράσεις ενότητα και καθορίστε ένα χρώμα για το ολοκληρωμένο στοιχείο της λίστας εκκρεμοτήτων όπως θέλετε, δείτε στιγμιότυπο οθόνης:

7. Στη συνέχεια, κάντε κλικ στο κουμπί OK > OK για να κλείσετε τα παράθυρα διαλόγου, τώρα, όταν τσεκάρετε το πλαίσιο ελέγχου, το αντίστοιχο στοιχείο του θα μορφοποιηθεί ως διαγράμμιση όπως φαίνεται στην παρακάτω επίδειξη:


 Παράδειγμα 2: Δημιουργήστε δυναμικό γράφημα με πλαίσια ελέγχου

Μερικές φορές, μπορεί να χρειαστεί να εμφανίσετε πολλά δεδομένα και πληροφορίες σε ένα γράφημα και το γράφημα θα είναι ακατάστατο. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε τα πλαίσια ελέγχου για να δημιουργήσετε ένα δυναμικό γράφημα στο φύλλο σας. Όταν επιλέγετε ένα πλαίσιο ελέγχου, θα εμφανιστεί η αντίστοιχη γραμμή δεδομένων, αν καταργήσετε την επιλογή, η γραμμή δεδομένων θα κρυφτεί όπως φαίνεται παρακάτω επίδειξη:

Αυτή η ενότητα θα μιλήσει για δύο γρήγορα κόλπα για τη δημιουργία αυτού του τύπου γραφήματος στο Excel.

 Δημιουργήστε διαδραστικό γράφημα με πλαίσια ελέγχου στο Excel

Κανονικά, στο Excel, μπορείτε να δημιουργήσετε ένα δυναμικό γράφημα χρησιμοποιώντας πλαίσια ελέγχου με τα ακόλουθα βήματα:

1. Εισαγάγετε μερικά πλαίσια ελέγχου και μετονομάστε τα. Σε αυτήν την περίπτωση, θα εισαγάγω τρία πλαίσια ελέγχου και θα τα μετονομάσω σε Apple, Orange και Peach, δείτε στιγμιότυπο οθόνης:

2. Στη συνέχεια, θα πρέπει να συνδέσετε αυτά τα πλαίσια ελέγχου με τα κελιά, κάντε κλικ για να επιλέξετε το πρώτο πλαίσιο ελέγχου και, στη συνέχεια, κάντε δεξί κλικ και, στη συνέχεια, επιλέξτε Έλεγχος μορφής, Στην Μορφοποίηση αντικειμένου πλαίσιο διαλόγου, κάτω από το Έλεγχος καρτέλα, από το Σύνδεσμος κελιού πλαίσιο, επιλέξτε ένα κελί όπου θα συνδεθείτε με το πλαίσιο ελέγχου, δείτε στιγμιότυπο οθόνης:

3. Επαναλάβετε το παραπάνω βήμα για να συνδέσετε τα άλλα δύο πλαίσια ελέγχου με άλλα κελιά. Τώρα, εάν επιλέξετε το πλαίσιο ελέγχου, θα εμφανιστεί ένα TRUE, διαφορετικά θα εμφανιστεί ένα FALSE όπως φαίνεται παρακάτω επίδειξη:

4. Αφού εισαγάγετε και συνδέσετε τα πλαίσια ελέγχου, τώρα, θα πρέπει να προετοιμάσετε τα δεδομένα. Αντιγράψτε τις αρχικές επικεφαλίδες σειρών και στηλών δεδομένων σε άλλο μέρος, δείτε στιγμιότυπο οθόνης:

5. Στη συνέχεια εφαρμόστε τους παρακάτω τύπους:

  • Στο κελί B13: = IF ($ B $ 6, B2, NA ())και σύρετε τη λαβή πλήρωσης για να γεμίσετε τη σειρά από B13 έως G13.
  • Στο κελί B14: = IF ($ B $ 7, B3, NA ())και σύρετε τη λαβή πλήρωσης για να γεμίσετε τη σειρά από B14 έως G14.
  • Στο κελί B15: = IF ($ B $ 8, B4, NA ())και σύρετε τη λαβή πλήρωσης για να γεμίσετε τη σειρά από B15 έως G15.
  • Αυτοί οι τύποι επιστρέφουν τις τιμές από τα αρχικά δεδομένα εάν είναι επιλεγμένο το πλαίσιο ελέγχου για αυτό το προϊόν και το #N/A εάν δεν είναι επιλεγμένο. Δείτε στιγμιότυπο οθόνης:

6. Στη συνέχεια, επιλέξτε το νέο εύρος δεδομένων από A12 έως G15 και, στη συνέχεια, κάντε κλικ Κύριο θέμα > Εισαγωγή γραφήματος γραμμής ή περιοχής > γραμμή για να εισαγάγετε ένα γραμμικό γράφημα.

7. Τώρα, όταν τσεκάρετε το πλαίσιο ελέγχου του προϊόντος, θα εμφανιστεί η γραμμή δεδομένων του και όταν αποεπιλέξετε, θα εξαφανιστεί όπως φαίνεται παρακάτω η επίδειξη:

8. Μετά τη δημιουργία του γραφήματος, λοιπόν, μπορείτε να τοποθετήσετε τα πλαίσια ελέγχου στο γράφημα για να τα κάνετε να φαίνονται προσεγμένα. Κάντε κλικ για να επιλέξετε την περιοχή σχεδίασης και, στη συνέχεια, σύρετε για να τη συρρικνώσετε, δείτε στιγμιότυπο οθόνης:

9. Και μετά, πατήστε Ctrl πλήκτρο για να επιλέξετε τα τρία πλαίσια ελέγχου, σύρετέ τα στο γράφημα και, στη συνέχεια, κάντε δεξί κλικ για επιλογή Φέρτε στο μέτωπο > Φέρτε στο μέτωπο, δείτε το στιγμιότυπο οθόνης:

10. Και τα πλαίσια ελέγχου εμφανίζονται στο γράφημα, συνεχίστε να πατάτε Ctrl πλήκτρο για να επιλέξετε τα πλαίσια ελέγχου και το γράφημα ένα προς ένα, κάντε δεξί κλικ για επιλογή Group > Group, δείτε το στιγμιότυπο οθόνης:

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


 Δημιουργήστε διαδραστικό γράφημα με πλαίσια ελέγχου με μια εύκολη δυνατότητα

Η παραπάνω μέθοδος μπορεί να είναι κάπως δύσκολη για εσάς, εδώ, θα εισαγάγω έναν εύκολο τρόπο για την επίλυση αυτής της εργασίας. Με Kutools για Excel'S Διάγραμμα γραμμής πλαισίου ελέγχου χαρακτηριστικό, μπορείτε να δημιουργήσετε εύκολα ένα δυναμικό γράφημα με πλαίσια ελέγχου.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε το εύρος δεδομένων που θέλετε να δημιουργήσετε το γράφημα και, στη συνέχεια, κάντε κλικ Kutools > Διαγράμματα > Σύγκριση κατηγορίας > Διάγραμμα γραμμής πλαισίου ελέγχου, δείτε το στιγμιότυπο οθόνης:

2. Και μετά, α Διάγραμμα γραμμής πλαισίου ελέγχου Το παράθυρο διαλόγου εμφανίζεται, τα δεδομένα που επιλέξατε συμπληρώνονται αυτόματα στα ξεχωριστά πλαίσια κειμένου τους, δείτε στιγμιότυπο οθόνης:

3. Στη συνέχεια, κάντε κλικ στο κουμπί OK κουμπί και εμφανίζεται ένα πλαίσιο προτροπής για να σας υπενθυμίσει ότι θα δημιουργηθεί ένα κρυφό φύλλο με ορισμένα ενδιάμεσα δεδομένα, κάντε κλικ Ναι κουμπί, δείτε το στιγμιότυπο οθόνης:

4. Και ένα γραμμικό γράφημα με πλαίσια ελέγχου θα δημιουργηθεί με επιτυχία, δείτε στιγμιότυπο οθόνης:


 Παράδειγμα 3: Δημιουργία αναπτυσσόμενης λίστας με πλαίσια ελέγχου

Η επιλογή πολλών στοιχείων από μια αναπτυσσόμενη λίστα μπορεί να είναι μια κοινή εργασία για τους περισσότερους από εμάς. Ορισμένοι χρήστες προσπαθούν να δημιουργήσουν μια αναπτυσσόμενη λίστα με πλαίσια ελέγχου για να επιλέξουν πολλαπλή επιλογή όπως φαίνεται παρακάτω η επίδειξη. Δυστυχώς, δεν είναι δυνατή η δημιουργία τέτοιων αναπτυσσόμενων λιστών με πλαίσια ελέγχου στο Excel. Αλλά, εδώ, θα εισαγάγω δύο τύπους επιλογής πολλαπλών πλαισίων ελέγχου στο Excel. Το ένα είναι ένα πλαίσιο λίστας με πλαίσια ελέγχου και το άλλο είναι μια αναπτυσσόμενη λίστα με πλαίσια ελέγχου.

 Δημιουργήστε αναπτυσσόμενη λίστα με πλαίσια ελέγχου χρησιμοποιώντας το πλαίσιο λίστας

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

1. Πρώτα, εισάγετε ένα πλαίσιο λίστας, κάντε κλικ Εργολάβος > Κύριο θέμα > Πλαίσιο λίστας (ActiveX Control). Δείτε το στιγμιότυπο οθόνης:

2. Σύρετε το ποντίκι για να σχεδιάσετε ένα πλαίσιο λίστας και, στη συνέχεια, κάντε δεξί κλικ σε αυτό και επιλέξτε Ιδιοκτησίες από το μενού περιβάλλοντος, δείτε το στιγμιότυπο οθόνης:

3. Στην Ιδιοκτησίες παραθύρου, ορίστε τις λειτουργίες ως εξής:

  • Στο ΛίσταFillRange πλαίσιο, εισαγάγετε το εύρος δεδομένων που θέλετε να εμφανίσετε στο πλαίσιο λίστας.
  • Στο Στυλ λίστας , επιλέξτε 1 - Επιλογή στυλ fmList από το drop down?
  • Στο Πολυεπιλογή , επιλέξτε 1 - fmMultiSelectMulti από το drop down?
  • Τέλος, κάντε κλικ στο κουμπί κλείσιμο για να το κλείσετε.

4. Στη συνέχεια, κάντε κλικ σε ένα κελί όπου θέλετε να εξάγετε τα πολλαπλά επιλεγμένα στοιχεία και δώστε ένα όνομα περιοχής για αυτό. Πληκτρολογήστε ένα όνομα περιοχής "Outputitem" μέσα στο Πλαίσιο ονόματος και πατήστε το πλήκτρο εισάγετε κλειδί, δείτε το στιγμιότυπο οθόνης:

5. Και μετά, κάντε κλικ στο Κύριο θέμα > Σχήματα > Ορθογώνιο παραλληλόγραμμο, σύρετε το ποντίκι για να σχεδιάσετε ένα ορθογώνιο πάνω από το πλαίσιο λίστας, δείτε στιγμιότυπο οθόνης:

6. Στη συνέχεια κάντε δεξί κλικ στο ορθογώνιο και επιλέξτε Εκχώρηση μακροεντολής από το μενού περιβάλλοντος. Δείτε το στιγμιότυπο οθόνης:

7. Στην Εκχώρηση μακροεντολής κάντε κλικ στο πλαίσιο διαλόγου Νέα κουμπί, δείτε το στιγμιότυπο οθόνης:

8. Στο άνοιγμα Microsoft Visual Basic για εφαρμογές παράθυρο, αντικαταστήστε τον αρχικό κώδικα στο παράθυρο Module με τον παρακάτω κωδικό VBA:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

Note: Στον παραπάνω κώδικα, Ορθογώνιο είναι το όνομα του σχήματος, Λίστα κουτιών1 είναι το όνομα του πλαισίου λίστας και το Outputitem είναι το όνομα εύρους του κελιού εξόδου. Μπορείτε να τα αλλάξετε ανάλογα με τις ανάγκες σας.

9. Στη συνέχεια, κλείστε το παράθυρο κωδικού. Τώρα, κάνοντας κλικ στο κουμπί ορθογωνίου θα κρύψει ή θα εμφανίσει το πλαίσιο λίστας. Όταν εμφανιστεί το πλαίσιο λίστας, επιλέξτε τα στοιχεία στο πλαίσιο λίστας και κάντε ξανά κλικ στο κουμπί ορθογωνίου για να εξάγετε τα επιλεγμένα στοιχεία στο καθορισμένο κελί, δείτε την παρακάτω επίδειξη:


 Δημιουργήστε αναπτυσσόμενη λίστα με πλαίσια ελέγχου με μια εκπληκτική δυνατότητα

Για να προσθέσετε τα πλαίσια ελέγχου στην πραγματική αναπτυσσόμενη λίστα, μπορείτε να χρησιμοποιήσετε ένα ισχυρό εργαλείο – Kutools για Excel, Με τους Αναπτυσσόμενη λίστα με πλαίσια ελέγχου χαρακτηριστικό, μπορείτε να δημιουργήσετε αναπτυσσόμενες λίστες με πολλαπλά πλαίσια ελέγχου γρήγορα και εύκολα.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Αρχικά, εισαγάγετε την κανονική αναπτυσσόμενη λίστα στα επιλεγμένα κελιά, δείτε στιγμιότυπο οθόνης:

2. Στη συνέχεια, κάντε κλικ στο κουμπί Kutools > Αναπτυσσόμενη λίστα > Αναπτυσσόμενη λίστα με πλαίσια ελέγχου > ρυθμίσεις. Δείτε το στιγμιότυπο οθόνης:

3. Στην Αναπτυσσόμενη λίστα με Ρυθμίσεις πλαισίων ελέγχου πλαίσιο διαλόγου, διαμορφώστε τα εξής.

  • Στο Εφαρμογή σε ενότητα, καθορίστε το πεδίο εφαρμογής όπου θα δημιουργήσετε πλαίσια ελέγχου για τα κελιά της αναπτυσσόμενης λίστας. Μπορείτε να καθορίσετε ένα συγκεκριμένο εύρος, τρέχον φύλλο εργασίας, τρέχον βιβλίο εργασίας ή όλα τα ανοιχτά βιβλία εργασίας με βάση τις ανάγκες σας.
  • Στο Τρόπος τμήμα, επιλέξτε Τροποποίηση επιλογή;
  • Στο Διαχωριστής πλαίσιο, πληκτρολογήστε έναν οριοθέτη για να διαχωρίσετε τα επιλεγμένα στοιχεία.
  • Στο Τext Κατεύθυνση ενότητα, επιλέξτε την κατεύθυνση κειμένου με βάση τις ανάγκες σας.
  • Τέλος, κάντε κλικ στο OK κουμπί.

4. Αφού ολοκληρώσετε τις ρυθμίσεις, κάντε κλικ στο Kutools > Αναπτυσσόμενη λίστα > Αναπτυσσόμενη λίστα με πλαίσια ελέγχου > Ενεργοποίηση αναπτυσσόμενης λίστας πλαισίων ελέγχου για να ενεργοποιήσετε αυτήν τη δυνατότητα. Δείτε το στιγμιότυπο οθόνης:

5. Από εδώ και στο εξής, όταν κάνετε κλικ σε ένα κελί με μια αναπτυσσόμενη λίστα, θα εμφανιστεί μια λίστα με πλαίσια ελέγχου και, στη συνέχεια, επιλέξτε τα στοιχεία επιλέγοντας τα πλαίσια ελέγχου για να εξάγετε τα στοιχεία στο κελί όπως φαίνεται στην παρακάτω επίδειξη:

Κάντε κλικ για να μάθετε πιο λεπτομερείς πληροφορίες για αυτήν τη δυνατότητα…


 Παράδειγμα 4: Επιλέξτε το πλαίσιο ελέγχου για να αλλάξετε το χρώμα της σειράς

Προσπαθήσατε ποτέ να αλλάξετε το χρώμα της σειράς με βάση το επιλεγμένο πλαίσιο ελέγχου; Αυτό σημαίνει ότι το χρώμα της σχετικής σειράς θα αλλάξει εάν επιλέξετε ένα πλαίσιο ελέγχου όπως φαίνεται παρακάτω, αυτή η ενότητα θα μιλήσει για μερικά κόλπα για την επίλυση αυτής της εργασίας στο Excel.

 Επιλέξτε το πλαίσιο ελέγχου για να αλλάξετε το χρώμα του κελιού χρησιμοποιώντας τη Μορφοποίηση υπό όρους

Για να αλλάξετε το χρώμα της γραμμής επιλέγοντας ή αποεπιλέγοντας το πλαίσιο ελέγχου, το Μορφοποίηση υπό όρους Η δυνατότητα στο Excel μπορεί να σας κάνει τη χάρη. Παρακαλώ κάντε ως εξής:

1. Πρώτα, εισαγάγετε τα πλαίσια ελέγχου στη λίστα των κελιών που χρειάζεστε, δείτε στιγμιότυπο οθόνης:

2. Στη συνέχεια, θα πρέπει να συνδέσετε αυτά τα πλαίσια ελέγχου με τα κελιά δίπλα σε κάθε πλαίσιο ελέγχου ξεχωριστά, δείτε στιγμιότυπο οθόνης:

Συμβουλές: Για να συνδέσετε πλαίσια ελέγχου με κελιά, μπορείτε να χρησιμοποιήσετε το Έλεγχος μορφής λειτουργία για να τα συνδέσετε με τα κελιά ένα προς ένα ή να εφαρμόσετε το Κωδικός VBA για να τα συνδέσετε με τα κελιά ταυτόχρονα.

3. Στη συνέχεια, επιλέξτε το εύρος δεδομένων που θέλετε να αλλάξετε το χρώμα της σειράς και, στη συνέχεια, κάντε κλικ Αρχική > Μορφοποίηση υπό όρους > Νέος κανόνας, δείτε το στιγμιότυπο οθόνης:

4. Στην Νέος κανόνας μορφοποίησης πλαίσιο διαλόγου, κάντε τις παρακάτω λειτουργίες:

  • Επιλέξτε το Χρησιμοποιήστε έναν τύπο για να προσδιορίσετε ποια κελιά θα μορφοποιηθούν επιλογή του Επιλέξτε έναν τύπο κανόνα κουτί;
  • Εισαγάγετε αυτόν τον τύπο =IF($F2=TRUE,TRUE,FALSE) μέσα στο Μορφοποιήστε τιμές όπου ισχύει αυτός ο τύπος κουτί;
  • Κάντε κλικ στο Μορφή κουμπί για να καθορίσετε ένα χρώμα που σας αρέσει για τις σειρές.

Note: Στον τύπο, $F2 είναι το πρώτο συνδεδεμένο κελί του πλαισίου ελέγχου..

5. Αφού επιλέξετε το χρώμα, κάντε κλικ OK > OK για να κλείσετε τα παράθυρα διαλόγου και τώρα, όταν τσεκάρετε ένα πλαίσιο ελέγχου, η αντίστοιχη σειρά θα επισημανθεί αυτόματα όπως φαίνεται η παρακάτω επίδειξη:


  Επιλέξτε το πλαίσιο ελέγχου για να αλλάξετε το χρώμα της σειράς χρησιμοποιώντας τον κώδικα VBA

Ο παρακάτω κώδικας VBA μπορεί επίσης να σας βοηθήσει να αλλάξετε το χρώμα της σειράς με βάση το επιλεγμένο πλαίσιο ελέγχου, κάντε τον παρακάτω κώδικα:

1. Στο φύλλο εργασίας που θέλετε να επισημάνετε σειρές ανά πλαίσια ελέγχου, κάντε δεξί κλικ στην καρτέλα του φύλλου και επιλέξτε Προβολή κωδικού από το μενού με δεξί κλικ. Δείτε το στιγμιότυπο οθόνης:

2. Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο άνοιγμα Microsoft Visual Basic για εφαρμογές παράθυρο:

Κωδικός VBA: Επισημάνετε τις σειρές επιλέγοντας το πλαίσιο ελέγχου

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Σημείωση: Στον παραπάνω κώδικα, σε αυτό το σενάριο xChk.OnAction = "Sheet2.InsertBgColor", πρέπει να αλλάξετε το όνομα του φύλλου-Sheet2 στα δικά σου (Sheet2 είναι το πραγματικό όνομα του φύλλου εργασίας, μπορείτε να το λάβετε από το αριστερό παράθυρο του κώδικα). Δείτε στιγμιότυπο οθόνης:

3. Στη συνέχεια, βάλτε τον κέρσορα στο πρώτο μέρος του κώδικα και πατήστε F5 κλειδί για την εκτέλεση του κώδικα. Στο αναδυόμενο Kutools για Excel παράθυρο διαλόγου, επιλέξτε το εύρος που θέλετε να εισαγάγετε πλαίσια ελέγχου, δείτε στιγμιότυπο οθόνης:

4. Στη συνέχεια, κάντε κλικ στο κουμπί OK κουμπί, τα πλαίσια ελέγχου εισάγονται στα επιλεγμένα κελιά, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

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


 Παράδειγμα 5: Μετρήστε ή αθροίστε τις τιμές κελιών εάν είναι επιλεγμένο το πλαίσιο ελέγχου

Εάν έχετε μια σειρά δεδομένων με μια λίστα πλαισίων ελέγχου, τώρα, θα θέλατε να μετρήσετε τον αριθμό των επιλεγμένων πλαισίων ελέγχου ή να αθροίσετε τις αντίστοιχες τιμές με βάση τα επιλεγμένα πλαίσια ελέγχου, όπως φαίνεται παρακάτω στιγμιότυπο οθόνης. Πώς θα μπορούσατε να λύσετε αυτήν την εργασία στο Excel;

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

1. Αρχικά, θα πρέπει να συνδέσετε τα πλαίσια ελέγχου με τα κελιά ξεχωριστά, εάν το πλαίσιο ελέγχου είναι επιλεγμένο, εμφανίζεται ένα TRUE, εάν δεν είναι επιλεγμένο, εμφανίζεται ένα FALSE, δείτε στιγμιότυπο οθόνης:

Συμβουλές: Για να συνδέσετε πλαίσια ελέγχου με κελιά, μπορείτε να χρησιμοποιήσετε το Έλεγχος μορφής λειτουργία για να τα συνδέσετε με τα κελιά ένα προς ένα ή να εφαρμόσετε το Κωδικός VBA για να τα συνδέσετε με τα κελιά ταυτόχρονα.

2. Στη συνέχεια, εφαρμόστε τους ακόλουθους τύπους για να μετρήσετε ή να αθροίσετε τις τιμές με βάση τα επιλεγμένα πλαίσια ελέγχου:

Καταμέτρηση τιμών με επιλεγμένα πλαίσια ελέγχου:

= COUNTIF (D2: D10, TRUE)

Note: Σε αυτόν τον τύπο, D2: D10 είναι το εύρος των κελιών συνδέσμου που έχετε ορίσει για τα πλαίσια ελέγχου.

Αθροιστικές τιμές από επιλεγμένα πλαίσια ελέγχου:

= SUMPRODUCT (($ D $ 2: $ D $ = TRUE) * $ C $ 10: $ C $ 2)

Note: Σε αυτόν τον τύπο, D2: D10 είναι το εύρος των κελιών σύνδεσης που έχετε ορίσει για τα πλαίσια ελέγχου και C2: C10 είναι η λίστα των κελιών που θέλετε να αθροίσετε.


 Παράδειγμα 6: Εάν το πλαίσιο ελέγχου είναι επιλεγμένο, επιστρέψτε μια συγκεκριμένη τιμή

Εάν έχετε ένα πλαίσιο ελέγχου, όταν το ελέγχετε, θα πρέπει να εμφανίζεται μια συγκεκριμένη τιμή σε ένα κελί και όταν το αποεπιλέγετε, εμφανίζεται ένα κενό κελί όπως φαίνεται στην παρακάτω επίδειξη:

Για να ολοκληρώσετε αυτήν τη δουλειά, κάντε το εξής:

1. Αρχικά, θα πρέπει να συνδέσετε αυτό το πλαίσιο ελέγχου σε ένα κελί. Κάντε δεξί κλικ στο πλαίσιο ελέγχου και επιλέξτε Έλεγχος μορφής, στο αναδυόμενο Μορφοποίηση αντικειμένου πλαίσιο διαλόγου, κάτω από το Έλεγχος καρτέλα, κάντε κλικ για να επιλέξετε ένα κελί στο οποίο θέλετε να συνδεθείτε με το πλαίσιο ελέγχου από το Σύνδεσμος κελιού πλαίσιο, δείτε το στιγμιότυπο οθόνης:

2. Στη συνέχεια, κάντε κλικ στο κουμπί OK κουμπί για να κλείσετε το παράθυρο διαλόγου. Τώρα, πληκτρολογήστε αυτόν τον τύπο: =IF(A5=TRUE,"Extendoffice""") σε ένα κελί όπου θέλετε να εξάγετε το αποτέλεσμα και, στη συνέχεια, πατήστε εισάγετε κλειδί.

Note: Σε αυτόν τον τύπο, A5 είναι το κελί που συνδέεται με το πλαίσιο ελέγχου, "Extendoffice” είναι το συγκεκριμένο κείμενο, μπορείτε να τα αλλάξετε ανάλογα με τις ανάγκες σας.

3. Τώρα, όταν τσεκάρετε το πλαίσιο ελέγχου, θα εμφανιστεί το συγκεκριμένο κείμενο, όταν καταργήσετε την επιλογή του, θα εμφανιστεί ένα κενό κελί, δείτε την παρακάτω επίδειξη:


  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών και τήρηση δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές και άθροισμα / μέσος όρος... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Αγαπημένα και γρήγορη εισαγωγή τύπων, Σειρά, Διαγράμματα και Εικόνες; Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Ομαδοποίηση συγκεντρωτικού πίνακα κατά αριθμός εβδομάδας, ημέρα εβδομάδας και πολλά άλλα ... Εμφάνιση ξεκλειδωμένων, κλειδωμένων κελιών με διαφορετικά χρώματα. Επισημάνετε τα κελιά που έχουν τύπο / όνομα...
kte καρτέλα 201905
  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations