Excel ۾ اهم فرق: فارم ڪنٽرول بمقابله. ActiveX ڪنٽرول

  • هن کي شيئر ڪريو
Hugh West

اسان جي پوئين مضمونن ۾، توهان کي متعارف ڪرايو ويو آهي Excel UserForms . هن باب ۾، مان بحث ڪرڻ وارو آهيان Excel Form Control Vs ActiveX Control .

جيڪڏهن توهان چاهيو ٿا ته استعمال ٿيل ڪنٽرولز کي ڪسٽم ڊائلاگ باڪس ۾ استعمال ڪيو پر ناپسند UserForms استعمال ڪندي اهي ڪنٽرول ٺاهي رهيا آهن ، پوء هي باب توهان لاءِ آهي. قدم بہ قدم، مان وضاحت ڪندس ته ڪھڙيءَ طرح توھان جي ورڪ شيٽ جي انٽرايڪٽيٽي کي ڪيئن وڌائجي بغير ڪسٽم ڊائلاگ باڪس ٺاهڻ جي.

ھي مضمون منھنجي سيريز جو حصو آھي: Excel VBA & ميڪروس – هڪ قدم بائي اسٽيپ مڪمل گائيڊ.

Excel ۾ فارم ڪنٽرول

Excel ڪيترن ئي طريقن کي مهيا ڪري ٿو ان پٽ جي قيمتن کي يقيني بڻائڻ لاءِ مخصوص معيار ۽ فارم ڪنٽرول انهن مان هڪ آهي. دراصل، Form Controls اھي شيون آھن جيڪي فنڪشنل آھن جڏھن صارف کي ڊيٽا سيٽ سان رابطو ڪرڻ جي ضرورت آھي. ان تائين رسائي حاصل ڪرڻ لاءِ، وڃو Dveloper ٽئب ۽ پوءِ ڪلڪ ڪريو Insert آپشن. توھان ڏسندا Form Controls command.

جي تحت Form Controls اختيار، اتي ڪيترائي حڪم آھن. انهن حڪمن جي ڪارڪردگي هيٺ بيان ڪئي وئي آهي.

فارم ڪنٽرول ٽيبل

7> ڪنٽرول جو نالو اهو ڇا ڪري ٿو بٽن 14>13>اهو ميڪرو کي هلائي ٿو ڪامبو باڪس 14>13>اهو ڊراپ ڊائون لسٽ مان شيون چونڊيندو آهي 12> 13> چڪ باڪس <14 اهو ڪنٽرول ڪري ٿو گھڻن آن/آفآپشنز لسٽ باڪس 14>13>اها صارف کي اجازت ڏئي ٿي ته هو فهرست مان هڪ شيءِ چونڊي اسڪرول بار اهو سيل جي قيمتن کي ڪجهه مقرر مقدار تائين وڌائي ٿو يا گھٽائي ٿو 12>9>13> اسپن بٽڻ 13 /آف آپشنز. ليبل 14>13>اهو يا ته جامد ٿي سگهي ٿو يا سيل سان ڳنڍيل پڻ گروپ باڪس 14> اهو صارف کي اجازت ڏئي ٿو ته لاڳاپيل شيون هڪ مخصوص فارم تي منظم ڪري

وڌيڪ پڙهو: Excel ۾ فارم ڪنٽرول ڪيئن استعمال ڪجي

ActiveX ڪنٽرول - ActiveX ڪنٽرول جي فهرست

هڪ صارف استعمال ڪري سگهي ٿو ActiveX ڪنٽرول ورڪ شيٽ فارمن تي VBA ڪوڊ جي ايپليڪيشن سان يا بغير. عام طور تي، ActiveX ڪنٽرول استعمال ڪيو ويندو آهي جڏهن هڪ وڌيڪ لچڪدار ڊيزائن جي ضرورت هوندي آهي فارم ڪنٽرول .

جي ActiveX ڪنٽرول گھڻي خاصيتون آهن جيڪي اجازت ڏين ٿيون. صارف جو رويو، ظاهر، فونٽ، ۽ ٻيون ڪيتريون ئي خاصيتون ترتيب ڏيڻ لاءِ. بهرحال، اهو ذهن ۾ رکڻ گهرجي ته صارف کي اجازت ناهي ته ActiveX ڪنٽرولس کي چارٽ شيٽ ۾ شامل ڪرڻ يا XLM macro شيٽس ۾. ڪارڪردگي ActiveX ڪنٽرولس هيٺ بيان ڪيو ويو آهي.

ActiveX ڪنٽرول ٽيبل

نالو ڪنٽرول ڇا اهوڇا 11>12>9>13>1>ڪمانڊ بٽڻ 14>13> داخل ڪري ٿو ڪمانڊ بٽڻ ڪنٽرول. اهو هڪ ڪلڪ ڪرڻ وارو بٽڻ ٺاهي ٿو.
Combo Box Inserts ComboBox ڪنٽرول. اهو هڪ ڊراپ-ڊائون لسٽ ٺاهي ٿو.
چڪ باڪس 14>13>چڪ باڪس ڪنٽرول داخل ڪري ٿو. اهو Boolean اختيارن کي ڪنٽرول ڪري ٿو.
List Box 14> Inserts a ListBox ڪنٽرول. اهو صارف کي اجازت ڏئي ٿو ته هڪ فهرست مان هڪ شيون چونڊيو.
TextBox Inserts a TextBox control. اهو صارف کي متن ٽائيپ ڪرڻ جي اجازت ڏئي ٿو.
اسڪرول بار 14>13>اسڪرول بار ڪنٽرول داخل ڪري ٿو. اهو استعمال ڪيو ويندو آهي هڪ قيمت داخل ڪرڻ لاءِ هڪ بار ڇڪڻ سان.
اسپن بٽڻ 14>13>اسپن بٽڻ ڪنٽرول داخل ڪري ٿو. اهو استعمال ڪيو ويندو آهي قيمت داخل ڪرڻ لاءِ مٿي يا هيٺ ڪلڪ ڪري.
آپشن بٽڻ 14>13>داخل ڪري ٿو هڪ آپشن بٽڻ ڪنٽرول. اهو هڪ صارف کي ڪيترن ئي اختيارن مان چونڊڻ جي اجازت ڏئي ٿو.
ليبل 14>13>ليبل ڪنٽرول داخل ڪري ٿو. اهو صرف ڪنهن شيءِ بابت ڪجهه معلومات تي مشتمل آهي.
تصوير 14>13>تصوير ڪنٽرول داخل ڪري ٿو. اهو هڪ تصوير رکي ٿو.
Toggle Button Inserts a ToggleButton control. اهو Boolean اختيارن کي ڪنٽرول ڪري ٿو.
وڌيڪ ڪنٽرول ڏيکاري ٿو ٻين ActiveX ڪنٽرولن جي فهرست جيڪي توهان جي سسٽم تي نصب ٿيل آهن. اهي سڀئي ڪنٽرول شايد Excel سان ڪم نه ڪن.

وڌيڪ پڙهو: ڪيئن استعمال ڪجي ActiveX ڪنٽرولس ۾Excel

اسان ورڪ شيٽ تي ڪنٽرول ڇو استعمال ڪندا آهيون؟

استعمال ڪندڙ آساني سان ان پٽ قيمتون مهيا ڪري سگھن ٿا جڏهن UserForm ڪنٽرول سڌو سنئون ورڪ شيٽ ۾ استعمال ڪيا وڃن. مثال طور، جيڪڏھن توھان ھڪڙو نمونو ٺاھيو ٿا جيڪو ھڪڙو يا وڌيڪ ان پٽ سيلز استعمال ڪري ٿو، توھان استعمال ڪري سگھوٿا ڪنٽرول استعمال ڪرڻ جي اجازت ڏيڻ لاءِ استعمال ڪندڙ کي سيٽ ڪرڻ يا ان پٽ سيلز لاءِ قدر چونڊڻ. UserForm استعمال ڪندي هڪ ڊائلاگ باڪس ٺاهڻ لاءِ. هن بلاگ پوسٽ ۾، جڏهن اسان UserForm سان ڪم ڪيو ته ڊائلاگ باڪس ڏيکارڻ لاءِ اسان کي ميڪرو ٺاهڻو هو. توهان کي ڪنهن به ميڪرو ٺاهڻ جي ضرورت نه آهي ڪنٽرولن سان ڪم ڪرڻ لاءِ جيڪو سڌي طرح ورڪ شيٽ تي ٺاهيل آهي.

مثال طور، چئو ته مون ورڪس شيٽ تي ٻه OptionButton ڪنٽرول داخل ڪيا آهن جيئن هيٺ ڏنل شڪل.

سيل E6 ۽ E8 ٻن آپشن بٽن سان ڳنڍيل آهن.

مون انهن کي ٻن خاص سيلن سان ڳنڍيو آهي ( E6 , E8 ) . چئو مان چونڊيو OptionButton ڪيپشن سان “ Cell E6 سان ڳنڍيل “، پوءِ سيل E6 ڏيکاريندو TRUE ، ۽ سيل E8 ڏيکاريندو FALSE . جڏهن مان چونڊيو OptionButton ڪيپشن سان “ Linked to Cell E8 “، سيل E8 ڏيکاريندو TRUE ۽ سيل E6 ڏيکاريندو FALSE . توھان ھيٺ ڏنل شڪل وانگر پراپرٽي ونڊو ۾ ڳنڍيل سيل کي سيٽ ڪري سگھو ٿا.

جڏھن توھان جو ڊيزائن موڊ فعال ٿئي ٿو، پراپرٽيز ونڊو ۾ سيلن کي ڳنڍيو.

جڏھن توھان ورڪ شيٽ تي ڪنٽرول استعمال ڪندا آھيو سڌو، ڪم ڪتاب تمام گهڻو ٿي ويندو آهيانٽرايڪٽو، پر اهو ميڪرو استعمال نٿو ڪري.

جڏهن توهان چونڊيو ڊولپر ➪ ڪنٽرول ➪ داخل ڪريو ورڪ شيٽ ۾ ڪنٽرول شامل ڪرڻ لاءِ، توهان کي ڪنٽرول جا ٻه مختلف سيٽ ملندا: فارم ڪنٽرول ۽ ActiveX ڪنٽرول . توهان شايد پريشان ٿي سگهو ٿا ته ڪهڙو استعمال ڪجي جيڪڏهن توهان نوان آهيو.

  • فارم ڪنٽرول: اهي ڪنٽرول Excel لاءِ منفرد آهن، توهان انهن کي UserForms يا ڪنهن ٻئي مقصد تي استعمال ڪري سگهو ٿا .
  • ActiveX ڪنٽرول: اهي ڪنٽرول فارم ڪنٽرولز جو هڪ ذيلي سيٽ آهن جيڪي سڌو ورڪ شيٽ تي استعمال ڪري سگھجن ٿا.

هيٺ ڏنل شڪل ڏيکاري ٿو ڪنٽرولز جيڪي ڊسپلي ڪندا آهن. جڏهن توهان چونڊيو ڊولپر ➪ ڪنٽرول ➪ داخل ڪريو . پنھنجي ماؤس پوائنٽر کي ھڪ ڪنٽرول تي ھليو، ايڪسل ھڪ ٽول ٽائپ ڏيکاريندو جيڪو ڪنٽرول کي بيان ڪري ٿو.

ActiveX ڪنٽرول. ٽول ٽِپ ڪنٽرول جي وضاحت ڏيکاريندي.

توهان وڌيڪ پريشان ٿي سگهو ٿا ڇو ته ڪيترائي ڪنٽرول ٻنهي ذريعن ۾ موجود آهن. مثال طور، ListBox نالي هڪ ڪنٽرول Form Controls ، ۽ ActiveX Controls ٻنهي ۾ درج ڪيو ويو آهي. پر ياد رکو، اهي ٻه مڪمل طور تي مختلف ڪنٽرول آهن. عام طور تي، فارم ڪنٽرول استعمال ڪرڻ آسان آهن، پر ActiveX ڪنٽرولس هڪ ورڪ شيٽ ۾ وڌيڪ رابطي کي شامل ڪريو.

وڌيڪ پڙهو: ڪيئن ٺاهيون VBA ميڪروس ۾ ميڪرو رڪارڊر استعمال ڪندي Excel

Excel Form Control Vs ActiveX Control

Excel Form Control ۽ ActiveX Control ساڳي قسم جا آهن. ايپليڪيشنون بلڪل ساڳيون آهن پر اڃا تائين،انهن جي وچ ۾ ڪجهه اختلاف آهن.

13>3) فارم ڪنٽرول فيچر ونڊوز ۽ ميڪ ٻنهي ۾ موجود آهي
فارم ڪنٽرول 11> ActiveX ڪنٽرول
1) Form Controls آهن انهن ۾ شامل ڪيل خصوصيتن ۾ Excel 1) ActiveX ڪنٽرول ڪڏهن ڪڏهن استعمال ڪندڙ کي دستي طور شامل ڪرڻ جي ضرورت پوندي
2) اهي تمام گهڻا آهن آسان 2) فارم ڪنٽرول جي مقابلي ۾ انهن وٽ وڌيڪ لچڪدار ڊيزائن آهي
3 ) Mac تي دستياب ناهي
4) ڪوڊس ۾ هڪ اعتراض طور استعمال نه ٿو ڪري سگھجي 4) استعمال ڪري سگھجي ٿو شيون جي طور تي VBA ڪوڊز ۾
5) فارم ڪنٽرول جي ڪارڪردگيءَ کي وڌائي نٿو سگهجي 5) ڊي ايل ايل مان ٺاهيل. توهان رجسٽر ڪسٽم استعمال ڪندي ActiveX ڪنٽرولز جي ڪارڪردگي کي وڌائي سگهو ٿا، جيڪو توهان کي وڌيڪ ڪنٽرول هيٺ حاصل ڪيو وڃي ٿو.
6) فارم ڪنٽرولز ۾ ڪي به خاصيتون سيٽنگون نه هونديون آهن 6) ActiveX ڪنٽرول ۾ پراپرٽي سيٽنگون آهن
7) فارم ڪنٽرول تي ايڪسل جو جواب، ان تي هر اپڊيٽ يا ايڊيٽنگ کان پوءِ 7) ActiveX ڪنٽرول جو جواب Excel ۾ جاري آهي

Conculsion

هن آرٽيڪل ۾، مون ڪجهه خيالن کي گڏ ڪرڻ جي ڪوشش ڪئي آهي فارم ڪنٽرول ۽ ActiveX ڪنٽرول ۽ اهم فرق ( Form Control vs ActiveX Control) انهن جي وچ ۾. اميد ته هي آرٽيڪل توهان جي سکيا جي سفر تي ڪجهه روشني وجهي چڪو آهي. جيڪڏهن توهان وٽ ڪو سوال آهي، نه وساريوانھن کي ھيٺ ڏنل تبصري خاني ۾ حصيداري ڪريو. توھان پڻ دورو ڪري سگھو ٿا اسان جي سرڪاري ويب سائيٽ ExcelWIKI وڌيڪ لاڳاپيل مضمون حاصل ڪرڻ لاءِ. رابطي ۾ رهڻ لاءِ مهرباني.

خوشگوار شاندار ☕

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.