როგორ გამოვიყენოთ ColorIndex Excel VBA-ში (4 მაგალითი)

  • გააზიარეთ ეს
Hugh West

ამ სტატიაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამოიყენოთ ColorIndex თვისება Excel-ში VBA . თქვენ ისწავლით ერთი ან მეტი უჯრედის ფონის, შრიფტისა და საზღვრების ფერის დაყენებას VBA -ის ColorIndex თვისების გამოყენებით, ასევე ერთი უჯრედის ფერის დაყენებას მეორის ფერის მიხედვით.

Excel VBA ColorIndex კოდები

სანამ მთავარ განხილვაზე გადახვიდეთ, შეხედეთ ქვემოთ მოცემულ სურათს, რომ იცოდეთ ColorIndex ყველა ფერის Excel-ში ხელმისაწვდომი 1>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 არის ფერების ინდექსი ფერის მწვანე . იხილეთ ფერების სქემა.]

გამომავალი:

გაუშვით ეს კოდი და იპოვით ფონის ფერს დიაპაზონი B4:B13 გახდა მწვანე .

2. უჯრედის შრიფტის ფერის დაყენება ColorIndex-ის გამოყენებით Excel VBA-ში

ასევე შეგიძლიათ დააყენოთ ნებისმიერი უჯრედის ტექსტის შრიფტის ფერი Excel-ის ColorIndex თვისების გამოყენებით VBA .

მოდით შევცვალოთ B4:B13 დიაპაზონის შრიფტის ფერი წითლად.

VBA კოდი:

კოდის ხაზი იქნება:

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

[3 არის ფერების ინდექსი წითელი .]

გამომავალი:

გაუშვით ეს კოდი , და თქვენ იპოვით დიაპაზონის შრიფტის ფერს 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 -ში, რომელიც ეხება ფერებს.

დააწკაპუნეთ აქ, რომ გაიგოთ დეტალურად.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.