Πώς να χρησιμοποιήσετε το ColorIndex στο Excel VBA (4 παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

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

Excel VBA Κωδικοί ColorIndex

Πριν προχωρήσετε στην κύρια συζήτηση, κοιτάξτε την παρακάτω εικόνα για να γνωρίσετε το ColorIndex όλων των χρωμάτων που είναι διαθέσιμα στο Excel VBA .

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

VBA ColorIndex.xlsm

4 παραδείγματα χρήσης της ιδιότητας ColorIndex στο Excel VBA

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

Στόχος μας είναι να δούμε διάφορες χρήσεις του ColorIndex ιδιότητα του VBA σε αυτό το σύνολο δεδομένων.

1. Ορίστε το χρώμα φόντου κελιών χρησιμοποιώντας το ColorIndex στο Excel VBA

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

Ας αλλάξουμε το χρώμα φόντου της περιοχής B4:B13 σε πράσινο.

Κωδικός VBA:

Η γραμμή του κώδικα θα είναι:

Range("B4:B13").Interior.ColorIndex = 10

[10 είναι η ColorIndex του χρώματος πράσινο Δείτε το χρωματολόγιο.]

Έξοδος:

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

2. Ορισμός χρώματος γραμματοσειράς κυττάρων χρησιμοποιώντας το ColorIndex στο Excel VBA

Μπορείτε επίσης να ορίσετε το χρώμα της γραμματοσειράς του κειμένου οποιουδήποτε κελιού χρησιμοποιώντας την εντολή ColorIndex ιδιότητα του Excel VBA .

Ας αλλάξουμε το χρώμα της γραμματοσειράς της περιοχής B4:B13 στο κόκκινο.

Κωδικός VBA:

Η γραμμή του κώδικα θα είναι:

Range("B4:B13").Font.ColorIndex = 3

[3 είναι η ColorIndex του Κόκκινο .]

Έξοδος:

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

3. Ορισμός χρώματος πλαισίου κυττάρων χρησιμοποιώντας το ColorIndex στο Excel VBA

Τώρα θα ορίσουμε το χρώμα του περιγράμματος του κελιού χρησιμοποιώντας την εντολή ColorIndex ιδιότητα του VBA .

Ας αλλάξουμε το χρώμα του περιθωρίου της περιοχής B4:B13 στο κόκκινο.

Κωδικός VBA:

Η γραμμή του κώδικα θα είναι:

Range("B4:B13").Borders.ColorIndex = 3

Έξοδος:

Εκτελέστε αυτόν τον κώδικα. Θα αλλάξει το χρώμα των ορίων της περιοχής B4:B13 στο κόκκινο.

4. Ορισμός χρώματος κελιού στο χρώμα άλλου κελιού με χρήση του ColorIndex

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

Ας αλλάξουμε το χρώμα φόντου του κελιού B5 στο πράσινο .

Τώρα, θα αλλάξουμε το χρώμα φόντου του κελιού D5 σύμφωνα με εκείνη του κυττάρου B5 .

Κωδικός VBA:

Η γραμμή του κώδικα θα είναι:

Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex

Έξοδος:

Εκτελέστε αυτόν τον κώδικα. Θα αλλάξει το χρώμα φόντου του κελιού D5 σύμφωνα με εκείνη του κυττάρου B5 .

Ομοίως, μπορείτε να αλλάξετε το χρώμα γραμματοσειράς ή το χρώμα περιγράμματος οποιουδήποτε κελιού σύμφωνα με αυτό ενός άλλου κελιού χρησιμοποιώντας την εντολή ColorIndex ιδιοκτησία.

Περισσότερη μάθηση

Σε αυτό το άρθρο, αλλάξαμε το χρώμα των κελιών χρησιμοποιώντας την εντολή ColorIndex ιδιότητα του VBA .

Εκτός από το ColorIndex ιδιότητα, υπάρχει μια άλλη ιδιότητα που ονομάζεται Χρώμα στο VBA , το οποίο ασχολείται με τα χρώματα.

Κάντε κλικ εδώ για να το μάθετε λεπτομερώς.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.