فهرست مطالب
در این مقاله، به شما نشان خواهم داد که چگونه می توانید از ویژگی 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 ، که با رنگ ها سروکار دارد.
اینجا را کلیک کنید تا جزئیات آن را بدانید.