نحوه استفاده از ColorIndex در Excel VBA (4 مثال)

  • این را به اشتراک بگذارید
Hugh West

در این مقاله، به شما نشان خواهم داد که چگونه می توانید از ویژگی ColorIndex در اکسل VBA استفاده کنید. شما یاد خواهید گرفت که پس‌زمینه، فونت و رنگ حاشیه یک یا چند سلول را با استفاده از ویژگی ColorIndex VBA تنظیم کنید، و همچنین رنگ یک سلول را مطابق با سلول دیگر تنظیم کنید.

Excel VBA ColorIndex Codes

قبل از رفتن به بحث اصلی، به تصویر زیر نگاه کنید تا 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<2 است> از رنگ سبز . نمودار رنگ را ببینید.]

خروجی:

این کد را اجرا کنید و رنگ پس زمینه را پیدا خواهید کرد محدوده 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 ، ویژگی دیگری به نام <وجود دارد. 1>Color در VBA ، که با رنگ ها سروکار دارد.

اینجا را کلیک کنید تا جزئیات آن را بدانید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.