Πίνακας περιεχομένων
Σε αυτό το άρθρο, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε το ColorIndex ιδιότητα στο Excel VBA Θα μάθετε να ορίζετε το χρώμα φόντου, γραμματοσειράς και περιθωρίου ενός ή περισσότερων κελιών χρησιμοποιώντας την ιδιότητα ColorIndex της VBA , καθώς και για να ορίσετε το χρώμα ενός κελιού σύμφωνα με το χρώμα ενός άλλου κελιού.
Excel VBA Κωδικοί ColorIndex
Πριν προχωρήσετε στην κύρια συζήτηση, κοιτάξτε την παρακάτω εικόνα για να γνωρίσετε το ColorIndex όλων των χρωμάτων που είναι διαθέσιμα στο Excel VBA .
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
VBA ColorIndex.xlsm4 παραδείγματα χρήσης της ιδιότητας 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 , το οποίο ασχολείται με τα χρώματα.
Κάντε κλικ εδώ για να το μάθετε λεπτομερώς.