مواد جي جدول
هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته ڪيئن هڪ ايڪسل ورڪ شيٽ جي پين کي منجمد ڪري سگهون ٿا Visual Basic of Applications (VBA). ڪيترائي ڀيرا Excel ۾ ڪم ڪرڻ دوران، اسان کي پين منجمد ڪرڻ جي ضرورت پوندي. جي ورڪ شيٽ جي سهولت لاءِ ۽ بهتر تجربو. اڄ توهان سکندا سين ته توهان اهو ڪيئن حاصل ڪري سگهو ٿا VBA سان.
Freeze Panes with VBA in Excel (Quick View)
8684
ڊائون لوڊ ڪريو مشق ورڪ بڪ
ھي مشق ورڪ بڪ ڊائون لوڊ ڪريو ورزش ڪرڻ لاءِ جڏھن توھان ھي آرٽيڪل پڙھي رھيا آھيو.
VBA Freeze Panes.xlsm
Excel Freeze Panes جو هڪ تعارف
Microsoft Excel ۾، پين کي منجمد ڪرڻ جو مطلب آهي هڪ قطار يا ڪالم کي منجمد ڪرڻ يا ٻئي اهڙي طرح ته جيڪڏھن توھان ھيٺ وڃو يا ساڄي طرف اسڪرول بار کي اسڪرول ڪندي، اھو قطار يا ڪالم ھميشه نظر ايندو. اهو عام طور تي قطارن يا ڪالمن سان ڪيو ويندو آهي جنهن ۾ ڊيٽا سيٽ جا هيڊر هوندا آهن.
مثال طور، هيٺ ڏنل ڊيٽا سيٽ کي ڏسو. هتي اسان ورڪ شيٽ کي قطار تائين منجمد ڪيو آهي 3 ( سال ) ۽ ڪالمن B ( پراڊڪٽ جو نالو ).
جڏهن اسان اسڪرول بار کي اسڪرول ڪندي ورڪ شيٽ هيٺ وينداسين، اسان ڏسنداسين ته قطار تائين قطار 3 هميشه نظر اينديون آهن.
ساڳئي ڪالمن لاءِ B جڏهن ته اسان ساڄي اسڪرول ڪريون ٿا.
هاڻي، دستي طور ورڪ شيٽ ۾ پين کي منجمد ڪرڻ لاءِ، قطار ۽ ڪالمن کان پوءِ سيل چونڊيو (هن مثال ۾ سيل C4 ) ۽ وڃو ڏسو >فريز پينز > ايڪسل ٽول بار ۾ پينز منجمد ڪريو.
صرف قطار کي منجمد ڪرڻ لاءِ، پوري قطار کي چونڊيو ۽ وڃو ڏسو > فريز پينز > ايڪسل ٽولبار ۾ پينز منجمد ڪريو.
ساڳيء طرح، صرف ڪالمن کي منجمد ڪرڻ لاء، سڄو ڪالم چونڊيو ۽ وڃو ڏسو > فريز پينز > ايڪسل ٽول بار ۾ پينز منجمد ڪريو.
⧭ نوٽس:
- منتخب ڪريو مٿين قطار کي منجمد ڪريو صرف مٿين قطار کي منجمد ڪرڻ لاءِ.
- ساڳيءَ طرح، منتخب ڪريو فرسٽ ڪالمن کي منجمد ڪريو صرف پهرين ڪالمن کي منجمد ڪرڻ لاءِ.
5 طريقن سان پين کي منجمد ڪرڻ لاءِ VBA سان Excel ۾
اسان اهو سکيو آهي ته ايڪسل ۾ پين کي منجمد ڪرڻ ڇا آهي ۽ ان کي دستي طور ڪيئن پورو ڪجي. هاڻي اچو ته اڄ اسان جي مکيه بحث ڏانهن وڃو، ڪيئن پين کي منجمد ڪرڻ سان VBA .
1. ايڪسل ۾ VBA سان صرف هڪ قطار کي منجمد ڪريو
سڀ کان پهريان، اچو ته ڏسون ته اسان صرف هڪ قطار کي ڪيئن منجمد ڪري سگهون ٿا VBA سان.
جيئن اڳ ۾ بحث ڪيو ويو آهي، صرف هڪ قطار کي منجمد ڪريو، پهرين توهان کي قطار جي هيٺان پوري قطار کي منجمد ڪرڻ لاءِ چونڊڻو پوندو (قطار 4 هن مثال ۾).
پوءِ توهان کي لاڳو ڪرڻو پوندو پنن کي منجمد ڪريو ڪمانڊ.
تنهنڪري VBA ڪوڊ ٿيندو:
⧭ VBA ڪوڊ:
2839
3> 0> 1> ⧭ ٻاھر نڪتو: 3> 0> ھن ڪوڊ کي ھلايو. ۽ توھان ڏسندا فعال ورڪ شيٽ کي قطار تائين منجمد ڪيو ويو 3 .
⧭ نوٽس:
- هتي اسان استعمال ڪيو آهي سيل C4 ڪنهن به سيل کي چونڊڻ لاءِ قطار جي ڪنهن به سيل کي چونڊڻ لاءِ ورڪ شيٽ جي 4 . توهانتوھان جي ضرورت مطابق ان کي منتخب ڪريو.
- ڪوڊ جي آخري لائين رينج (“C4”). منتخب ڪريو پوري قطار کي منتخب ڪرڻ جي مقصد لاءِ آھي 4 ( ڪنهن به چونڊ کي ختم ڪرڻ جو مطلب آهي نئين چونڊ کي چونڊڻ، جيئن ته Excel ۾، ڪجهه چونڊيو رهڻ گهرجي). جيڪڏھن توھان چاھيو ته توھان ھن لائن کي ختم ڪري سگھو ٿا.
وڌيڪ پڙھو: Excel ۾ مٿين قطار کي ڪيئن منجمد ڪجي (4 آسان طريقا)
2. ايڪسل ۾ VBA سان صرف هڪ ڪالمن کي منجمد ڪريو
اسان ڏٺو آهي ته اسان هڪ قطار کي ڪيئن منجمد ڪري سگهون ٿا VBA سان. هاڻي اچو ته ڏسون ته هڪ ڪالمن کي ڪيئن منجمد ڪجي VBA .
قطار سان ملندڙ جلندڙ، صرف هڪ ڪالمن کي منجمد ڪرڻ لاءِ، پهريان توهان کي سڄي ڪالمن کي چونڊڻو پوندو ساڄي ڪالم کي منجمد ڪرڻ لاءِ. (ڪالمن C هن مثال ۾).
پوءِ توهان کي لاڳو ڪرڻو پوندو فريز پين ڪمانڊ.
تنهنڪري VBA ڪوڊ ٿيندو:
⧭ VBA ڪوڊ:
4806
0> ⧭ آئوٽ پٽ:
ھن ڪوڊ کي ھلايو. ۽ توھان ڏسندا فعال ورڪ شيٽ ڪالمن تائين منجمد C .
⧭ نوٽس:
- هتي اسان ڪم شيٽ جي ڪالمن C جي ڪنهن به سيل کي چونڊڻ لاءِ سيل C4 استعمال ڪيو آهي. توھان ان کي پنھنجي ضرورت مطابق منتخب ڪريو.
- ڪوڊ جي آخري لائين رينج (“C4”). منتخب ڪريو سڄي ڪالمن کي ختم ڪرڻ جي مقصد لاءِ آھي C (ڪنهن به چونڊ کي ختم ڪرڻ جو مطلب آهي نئين چونڊ کي چونڊڻ، جيئن ايڪسل ۾، ڪجهه چونڊيو رهڻ گهرجي). جيڪڏھن توھان چاھيو توھان ھن لائن کي ختم ڪري سگھو ٿا.
وڌيڪ پڙھو: 2 ڪالمن کي ڪيئن منجمد ڪجيExcel ۾ (5 طريقا)
20> 3. ايڪسل ۾ VBA سان قطار ۽ ڪالمن ٻنهي کي منجمد ڪريواسان ڏٺو آهي ته ڪيئن اسان هڪ قطار ۽ ڪالم کي الڳ الڳ منجمد ڪري سگهون ٿا. هن ڀيري، اچو ته ڏسون ته اسان ٻنهي قطار ۽ ڪالمن کي ڪيئن منجمد ڪري سگهون ٿا.
ٻنهي قطار ۽ ڪالمن کي گڏ ڪرڻ لاءِ، توهان کي قطار جي هيٺان هڪ سيل چونڊڻو پوندو ته جيئن منجهيل هجي ۽ ساڄي ڪالمن ڏانهن. منجمد ٿيڻ لاءِ (هن مثال ۾ سيل C4 ).
پوءِ توهان کي لاڳو ڪرڻو پوندو منجمد پين ڪمانڊ.
تنهنڪري VBA ڪوڊ ٿيندو:
⧭ VBA ڪوڊ:
7407
0> ⧭ ٻاھر نڪتو:
هن ڪوڊ کي هلايو. ۽ توھان ڏسندؤ فعال ورڪ شيٽ کي قطار تائين منجمد ڪيو ويو آھي 3 ۽ ڪالمن C .
⧭ نوٽس:
- هتي اسان سيل استعمال ڪيو آهي C4 سيل کي چونڊڻ لاءِ قطار هيٺان قطار 3 ۽ ساڄي ڪالم B . اهو سيل آهي C4 . توھان ان کي پنھنجي ضرورت مطابق چونڊيو.
وڌيڪ پڙھو: ايڪسل ۾ منتخب ٿيل پين کي ڪيئن منجمد ڪجي (10 طريقا)
ساڳئي پڙھڻ:
- ڪيئن ڪيترن ئي پينز کي ايڪسل ۾ منجمد ڪجي (4 معيار)
- ڪي بورڊ شارٽ ڪٽ پين کي منجمد ڪرڻ لاءِ Excel ۾ (3 شارٽ ڪٽ)<2 >>>>> ايڪسل ۾ پهرين 3 ڪالمن کي ڪيئن منجمد ڪجي (4 تڪڙا طريقا) 17>18>20> 4. Excel ۾ VBA سان پين کي منجمد ڪرڻ لاءِ يوزرفارم ٺاهيو
- دٻايو ALT+F11 پنهنجي ڪيبورڊ تي کولڻ لاءِ Visual Basic
- Visual Basic ايڊيٽر ۾، وڃو داخل ڪريو > UserForm نئون داخل ڪرڻ لاءِ Userform .
اسان ڏٺو آهي ته ڪيئن اسان هڪ قطار يا ڪالم يا قطار ۽ ڪالمن ٻنهي کي VBA سان هڪ Excel ورڪ شيٽ ۾ منجمد ڪري سگهون ٿا.
ھاڻي اسان سڀني کي آڻڻ لاءِ يوزرفارم ٺاھينداسينهڪ واحد انٽرفيس ۾ الڳ الڳ ڪم.
⧭ يوزر فارم کي ڊولپ ڪرڻ لاءِ قدم بائي پروسيجر:
⧪ قدم 1:
<15
⧪ قدم 2:
- هڪ نئون UserForm سڏيو ويندو UserForm1 VBA
- جي کاٻي پاسي UserForm ، توهان کي هڪ ToolBox سڏيو ويندو Control . پنھنجي ماؤس کي ٽول باڪس تي ھور ڪريو ۽ ڳولا ڪريو TextBox (TextBox1) . هڪ ڳولڻ کان پوء، ان کي ڇڪيو مٿي جي مٿان UserForm .
- ساڳئي طرح، هڪ ListBox ( ListBox1 ) کي ساڄي <1 ڏانهن ڇڪيو> Textbox ، ۽ هڪ CommandButton (Commandbutton1) ھيٺئين ساڄي ڪنڊ ڏانھن UserForm . جي ڊسپلي کي تبديل ڪريو CommandButton کي OK . توھانجو UserForm ھاڻي ھن طرح ڏسڻ گھرجي:
⧪ Step 3:
Insert a ماڊيول ( Insert > Module ) VBA ٽول باڪس
⧪ مرحلا 4 :
هيٺ ڏنل VBA ڪوڊ داخل ڪريو ماڊيول ۾.
2227
⧪ مرحلا 5:
CommandButton تي ڊبل ڪلڪ ڪريو جيئن ڏيکاريل OK . هڪ خانگي ذيلي جنهن کي سڏيو ويندو آهي CommandButton1_Click کلي ويندو. اتي ھيٺ ڏنل ڪوڊ داخل ڪريو:
8752
⧪ قدم6:
ساڳي طرح TextBox1 تي ڊبل ڪلڪ ڪريو. هڪ خانگي ذيلي جنهن کي TextBox1_Change سڏيو ويندو کلي ويندو. ھيٺ ڏنل ڪوڊ داخل ڪريو. استعمال ڪرڻ. منجمد ٿيڻ لاءِ قطار جي هيٺان سيل کي منتخب ڪريو ۽ منجمد ٿيڻ لاءِ ڪالمن جي ساڄي پاسي (سيل C4 هتي)، ۽ Macro کي هلايو جنهن کي Run_UserForm .
34>3>0> ⧪ قدم 8: 3>15>
⧪ قدم 9:
توهان پنهنجي خواهش مطابق ڪم شيٽ منجمد ڳوليندا. (هتي قطار 3 ۽ ڪالمن B تائين منجمد ٿيل آهي).
36>
0> لاڳاپيل مواد: <1 ايڪسل ۾ فريم ڪيئن منجمد ڪجي (6 تڪڙا ٽرڪس)20> 5. ايڪسل ۾ فريز پينز جو متبادل: ونڊو کي VBA سان ورهايواسان ايڪسل ۾ منجمد پين بابت گهڻو ڳالهايو آهي. هاڻي اچو ته ڏسون هڪ تمام ڪارائتو متبادل فريز پينز جو Excel ۾، Split Window Command.
توهان ڪري سگهو ٿا ActiveWindow.SplitRow يا ActiveWindow.SplitColumn in VBA ورڪ شيٽ کي قطار وار يا ڪالمن ۾ ورهائڻ لاءِwise.
مثال طور، ورڪ شيٽ کي قطار مان ورهائڻ لاءِ 3 ، استعمال ڪريو:
2380
ساڳي طرح، ورڪ شيٽ کي ڪالمن B مان ورهائڻ لاءِ، استعمال ڪريو:
2075
⧭ VBA ڪوڊ:
8024
⧭ آئوٽ پٽ:
ڪوڊ هلايو، اهو فعال ورڪ شيٽ کي قطار ۾ ورهائيندو 3 ۽ ڪالمن B .
لاڳاپيل مواد : ايڪسل ۾ ڪسٽم فريز پين ڪيئن لاڳو ڪجي (3 آسان طريقا)
ياد رکڻ جون شيون
15>نتيجو
تو اهي استعمال ڪرڻ جا طريقا آهن Freze Panes with VBA Excel ۾. مون ايڪسل ۾ هڪ ورڪ شيٽ تي فريز پين لاڳو ڪرڻ جي سڀني ممڪن طريقن تي بحث ڪرڻ جي ڪوشش ڪئي آهي. ڇا توھان وٽ ڪو سوال آھي؟ اسان کان پڇڻ لاء آزاد ٿيو. ۽ وڌيڪ پوسٽن ۽ اپڊيٽس لاءِ اسان جي سائيٽ ExcelWIKI جو دورو ڪرڻ نه وساريو.