وی بی اے فونٹ کا رنگ | VBA رنگ املاک کا استعمال کرتے ہوئے فونٹ کا رنگ تبدیل کریں

ایکسل VBA فونٹ رنگین

وی بی اے فونٹ کا رنگ پراپرٹی VBA کوڈ کا استعمال کرتے ہوئے ایکسل سیلز کے فونٹ کا رنگ تبدیل کرنے کے لئے استعمال ہوتی ہے۔ ہم آر بی جی فنکشن کے ساتھ کلر انڈیکس ، رنگین املاک کا استعمال کرتے ہوئے متعدد طریقوں سے فونٹ کا رنگ تبدیل کرسکتے ہیں۔

جب میں ایکسل میں ڈیش بورڈ تیار کرتا ہوں تو میں عام طور پر وقت کی شکل دینے والے خلیوں ، فونٹس وغیرہ کی کافی مقدار میں صرف کرتا ہوں۔ اکثر اوقات میں ایکسل فارمیٹنگ کے مختلف رنگوں کو دیکھ کر ایکسل بیوٹیشین کی طرح محسوس ہوتا ہوں۔ ایکسل ورکشیٹ میں فونٹ کا رنگ تبدیل کرنا ایک آسان کام ہے لیکن جب بات ایکسل کی ہو تو ، آپ کو فونٹ کا رنگ تبدیل کرنے کے لئے VBA کوڈ لکھنے کے طریقے جاننے چاہئیں۔

فونٹ کا رنگ تبدیل کرنے کے ل first ، پہلے ، ہمیں یہ شناخت کرنے کی ضرورت ہوگی کہ ہم کون سے خلیے تبدیل کرنے جارہے ہیں۔

حد ("A1: A10")

پھر ہمیں FONT پراپرٹی کو منتخب کرنے کی ضرورت ہے۔

حد ("A1: A10")۔ فونٹ

پھر ہم اس فونٹ کے ساتھ کیا کرنا چاہتے ہیں ، لہذا رنگ منتخب کریں؟

حد ("A1: A10")۔ فونٹ.کالور

اس طرح ، ہمیں فونٹ کا رنگ تبدیل کرنے کے لئے کوڈ تعمیر کرنے کی ضرورت ہے۔ یہ مشکل لگتا ہے ، ہے نا؟

لیکن یاد رکھنا شروع میں سب کچھ مشکل معلوم ہوتا ہے ، بعد میں آپ کو اس کا پھانسی مل جائے گا۔

وی بی اے کا استعمال کرتے ہوئے فونٹ کا رنگ تبدیل کرنے کا طریقہ؟

آپ یہ وی بی اے فونٹ کلر ایکسل سانچہ ڈاؤن لوڈ کرسکتے ہیں۔ وی بی اے فونٹ کلر ایکسل ٹیمپلیٹ

مثال # 1 - رنگ اشاریہ کا استعمال

کلر انڈیکس پراپرٹی وی بی اے میں کلر پراپرٹی سے مختلف ہے۔ عددی اقدار کے استعمال سے ہم خلیات ، فونٹس کا رنگ تبدیل کرسکتے ہیں۔

تعداد 1 سے 56 تک ہوتی ہے اور ہر ایک کی تعداد مختلف رنگوں کی نمائندگی کرتی ہے۔ ذیل میں نمبروں اور ان کے رنگوں کی فہرست ہے۔

ٹھیک ہے ، اس کی جانچ کرتے ہیں۔

میری سیل A1 میں ایک قدر ہے۔

میں سیل A1 فونٹ کا رنگ سبز میں تبدیل کرنا چاہتا ہوں۔ ذیل میں کوڈ ہے۔

کوڈ:

 سب فونٹ کلر_اختیار 1 () حد ("A1")۔ فونٹ.کالور انڈیکس = 10 آخر سب 

اس سے سیل A1 فونٹ کا رنگ سبز ہو جائے گا۔

ہم فونٹ کا رنگ تبدیل کرنے کے لئے CELLS پراپرٹی کا بھی استعمال کرسکتے ہیں۔

کوڈ:

 سب فونٹ کلر_اختیار 1 () سیل (1 ، 1). فونٹ کالر انڈیکس = 10 آخر سب 

اس طرح ، ہم فونٹ میں مطلوبہ رنگ لگانے کے لئے 1 سے 56 تک کے نمبر استعمال کرسکتے ہیں۔

مثال # 2 - رنگین املاک کا استعمال

رنگین انڈیکس میں 1 سے 56 تک بہت محدود رنگ ہوتے ہیں ، لیکن COLOR پراپرٹی کا استعمال کرکے ہم 8 بلٹ میں رنگین استعمال کرسکتے ہیں وی بی بلیک ، وی بی آرڈ ، وی بی گرین ، وی بی بلیو ، وی بی ویلو ، وی بی میجینٹا ، وی بی سیین ، وی بی وائٹ .

ان رنگوں کے ل we ہمیں کسی نمبر کی فراہمی کرنے کی ضرورت نہیں ہے بلکہ ہم صرف اوپر دکھائے گئے نام کے استعمال کرکے ان تک رسائی حاصل کرسکتے ہیں۔ ذیل میں تمام 8 رنگوں کے لئے مثال کا کوڈ ہے۔

کوڈ:

 سب vbBlack_Example () رینج ("A1")۔ فونٹ.کالور = vb بلیک اینڈ سب 

کوڈ:

 سب vbRed_Example () رینج ("A1")۔ فونٹ. رنگ = وی بی آرڈ آخر سب 

کوڈ:

 سب vbGreen_Example () رینج ("A1")۔ فونٹ. رنگ = وی بی گرائن اینڈ سب 

کوڈ:

 سب vbBlue_Example () حد ("A1")۔ فونٹ. رنگ = vb بلیو آخر سب 

کوڈ:

 سب vbYellow_Example () رینج ("A1")۔ فونٹ.کالور = وی بییلو آخر سب 

کوڈ:

 سب vbMagenta_Example () حد ("A1")۔ فونٹ. رنگ = vb مجنٹا آخر سب 

کوڈ:

 سب vbCyan_Example () حد ("A1")۔ فونٹ. رنگ = vbCyan آخر سب 

کوڈ:

 سب vbWhite_Example () حد ("A1")۔ فونٹ. رنگ = vb وائٹ اینڈ سب 

مثال نمبر 3 - آرجیبی فنکشن کے ساتھ رنگین جائیداد کا استعمال

جیسا کہ ہم نے دیکھا ہے کہ ہمارے پاس کام کرنے کے لئے صرف 8 بلٹ میں رنگ ہیں۔ لیکن مختلف رنگوں کے ل variety ہمیں آرجیبی نامی فنکشن کو استعمال کرنے کی ضرورت ہے ، بلٹ میں رنگوں کے علاوہ ہم وی بی اے آر جی بی فنکشن کا استعمال کرکے اپنے رنگ تشکیل دے سکتے ہیں۔

آرجیبی فنکشن کا نحو دیکھیں۔

آرجیبی (سرخ ، سبز ، نیلے)

آر جی بی کا مطلب ہے "سرخ ، سبز اور نیلے رنگ"۔ رنگوں کی تعمیر کے لئے ہمیں ہر رنگ کے لئے 0 سے 255 تک نمبر فراہم کرنے کی ضرورت ہے۔

ذیل میں آپ کے لئے کچھ مثالیں ہیں۔

ذیل میں میکرو کوڈ کی کچھ مثالیں ہیں

کوڈ:

 سب RGB_Example () رینج ("A1")۔ فونٹ کلر = آرجیبی (0 ، 0 ، 0) 'فونٹ کا رنگ تبدیل کریں بلیک اینڈ سب 

کوڈ:

 سب RGB_Example () رینج ("A1")۔ فونٹ کلر = آرجیبی (16 ، 185 ، 199) 'فونٹ کا رنگ اس اختتام پذیر ہوگا 

کوڈ:

 سب RGB_Example () رینج ("A1")۔ فونٹ رنگ = آرجیبی (106 ، 15 ، 19) 'فونٹ کا رنگ یہ اختتامی سب 

کوڈ:

 سب RGB_Example () رینج ("A1")۔ فونٹ کلر = آرجیبی (216 ، 55 ، 19) 'فونٹ کا رنگ اختتام پذیر ہوگا