تغییر رنگ زمینه یک سلول یا ناحیه

این عبارت رنگ زمینه سلول A1 را به رنگ خاکستری تغییر می دهد. کد رنگ زمینه از 0 تا 16777215 قابل تنظیم است. راه دیگر برای تعیین رنگ استفاده از دستور RGB است. این دستور مخفف سه کلمه Red , Green و Blue  می باشد که در واقع سه رنگ اصلی هستند.این تابع سه ورودی دارد که به سه رنگ قرمز و سبز و آبی اشاره می کنند و مقادیر 0 تا 255 را میگیرند. مثالهای زیر نشان می دهند که چگونه  با استفاده از این تابع رنگ سلول A1 را تغییر پیدا می کند:

Range("A1").Interior.Color=RGB( 0, 0 ,0) 'black

Range("A1").Interior.Color=RGB( 255, 0 ,0) 'red

Range("A1").Interior.Color=RGB( 0, 0 ,255) 'blue

خاکستری  '  (Range("A1").Interior.Color=RGB( 128, 128 ,128

اکسل برای رنگهای استاندارد  ثابتهای عددی زیر را در نظر گرفته است:

vbBlack , vbRed, vbGreen , vbYellow , vbMagenta, vb Cyan یا vbWhite

به عنوان مثال عبارت زیر سلول A1 ‌را به رنگ زرد در می آورد:

Range("A1").Interior.Color= vbYellow

 نسخه های قبلی اکسل تنها 56 رنگ متفاوت را پشتیبانی می کردند ولی اکسل 2007 بیش از 16 میلیون رنگ را پشتیبانی می کند و ویژگی Themes ‌را هم در خود جای داده است. که البته در بسیاری موارد استفاده از رنگهای مختلف هم سرگرم کننده است و هم گیج کننده.

روش میانبر

روش میانبر استفاده از ماکرو برای تغییر رنگ زمینه یا الگوی یک سلول، تغییر فونت و اندازه فونت و ...  است. بدین ترتیب که با استفاده از ماکرو رکوردر کلیه تغییرات مربوط به رنگ و فونت و زمینه و الگوی یک سلول یا ناحیه را ضبط می کنیم. بعد این کدها را  با کمی تغییر و  ویرایش در داخل برنامه خودمان بکار میگیریم.

/ 0 نظر / 1501 بازدید