تي غلطي ٻيهر شروع ڪريو اڳيون: ايڪسل VBA ۾ غلطي کي سنڀالڻ

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

Microsoft Excel VBA ۾، نقص سنڀالڻ هڪ اهم ڪم آهي. جيڪڏهن توهان هڪ ڪوڊر آهيو، توهان ڄاڻو ٿا ته هڪ مڪمل ايپليڪيشن ٺاهڻ لاء غلطي سنڀالڻ جي اهميت. هڪ بيان ۾ ڪا به غلطي توهان جي VBA ڪوڊ کي ڪيترن ئي طريقن سان روڪي سگهي ٿي. تنهن ڪري، توهان کي محتاط هجڻ گهرجي انهن غلطين کي سنڀالڻ لاءِ جڏهن VBA ڪوڊ تي عمل ڪيو وڃي. اتي ڪيتريون ئي رن-ٽائم غلطيون آھن جن کي توھان منهن ڏئي سگھو ٿا جڏھن Excel ۾ VBA ڪوڊ استعمال ڪريو. انهن مان هڪ کي حل ڪرڻ لاءِ، اسان استعمال ڪريون ٿا On Error Resume Next Statement.

هن سبق ۾، توهان استعمال ڪرڻ سکندا On Error Resume Next بيان Excel ۾ وي بي اي. هي سبق مناسب مثالن ۽ مناسب مثالن سان گڏ هوندو. تنهن ڪري، اسان سان گڏ رهو.

پریکٹس ورڪ بڪ ڊائون لوڊ ڪريو

VBA تي غلطي ٻيهر شروع ڪريو Next.xlsm

Excel ۾ غلطي کي سنڀالڻ VBA

Microsoft Excel VBA سان ڪم ڪرڻ دوران، توهان کي پنهنجي ذيلي عمل ۾ تمام گهڻين غلطين کي منهن ڏيڻو پوندو. جڏهن VBA هڪ بيان تي عمل نه ٿو ڪري سگهي، اهو هڪ رن-ٽائم غلطي اڇلائي ٿو.

Excel خودڪار طريقي سان انهن غلطين سان ڊيل ڪندو آهي، تنهنڪري جڏهن هڪ رن-ٽائم غلطي ظاهر ٿئي ٿي، اهو هيٺ ڏنل ڊفالٽ غلطي پيغام ڏيکاري ٿو:

هاڻي، توهان انهن سان مختلف طريقي سان ڊيل ڪري سگهو ٿا ڪجهه VBA بيانن سان. آئون انهن تي ايندڙ حصن ۾ بحث ڪندس.

وڌيڪ پڙهو: #REF کي ڪيئن درست ڪجي! ايڪسل ۾ نقص (6 حل)

VBA ۾ غلطي جي بيانن تي

رن جي وقت جي غلطين کي سنڀالڻ لاءِ، اسان ايڪسل کي آن ايرر بيان سان هدايت ڪريون ٿا. اهو فيصلو ڪري ٿوExcel ۾ NAME Error (10 مثال)

💬 شيون ياد رکڻ لاءِ

✎ On Error Resume Next غلطين کي درست نٿو ڪري. اهو بنيادي طور تي غلطي کي نظر انداز ڪري ٿو ۽ ايندڙ بيان ڏانهن اڳتي وڌندو آهي.

Excel کي ڇڪي ٿو ۽ رن-ٽائم غلطين کي Err اعتراض ۾ محفوظ ڪري ٿو. جڏهن اسان استعمال ڪريون ٿا On Error Resume Next بيان، اهو صاف ڪري ٿو ايرر اعتراض جا خاصيتون.

توهان بند ڪري سگهو ٿا On Error Resume Next ايڪسل ۾ توهان جي VBA ڪوڊ ۾ بيان شامل ڪندي On Error GoTo 0 Statement.

Conclusion

اختتام ڪرڻ لاءِ، اميد اٿم ته هي سبق توهان کي مفيد مواد مهيا ڪيو آهي. ايڪسل VBA ۾ On Error Resume Next استعمال ڪرڻ لاءِ ڄاڻ. مان توهان کي صلاح ڏيان ٿو ته توهان سکيو ۽ انهن سڀني هدايتن کي پنهنجي ڊيٽا سيٽ تي لاڳو ڪريو. مشق ورڪ بڪ ڊائون لوڊ ڪريو ۽ پاڻ ڪوشش ڪريو. انهي سان گڏ، تبصرو سيڪشن ۾ راء ڏيڻ لاء آزاد محسوس ڪريو. توهان جي قيمتي راءِ اسان کي هن طرح جا سبق ٺاهڻ لاءِ حوصلا افزائي ڪري ٿي.

اسان جي ويب سائيٽ چيڪ ڪرڻ نه وساريو Exceldemy.com مختلف Excel سان لاڳاپيل مسئلن ۽ حل لاءِ.

نوان طريقا سکندا رهو ۽ وڌندا رهو!

اسان ڪهڙي قسم جا آپريشن ڪرڻ چاهيون ٿا فوري طور تي. بنيادي طور تي، اسان انهن غلطين کي هن قسم جي غلطي جي سنڀال ذريعي بند ڪريون ٿا.

اسان ايڪسل VBA ۾ ٽن قسمن جي آن ايرر بيان (نحو) استعمال ڪندا آهيون.

  • آن ايرر GoTo لائن
  • On Error Resume Next
  • On Error GoTo 0

جڏهن توهان هڪ غلطي ڳوليندا آهيو، استعمال ڪريو غلطي تي حڪم. ڇو ته جيڪڏهن توهان استعمال نٿا ڪريو هڪ نقصان تي اعلان، اهي رن-ٽائم غلطيون تباهي ٿينديون. اهو هڪ ايرر پرامپٽ ڏيکاريندو ۽ عمل کي روڪيندو.

جڏهن اسان هڪ On Error بيان استعمال ڪندا آهيون، اسان هڪ ”فعال“ ايرر هينڊلر کي آن ڪندا آهيون. "فعال" غلطي هينڊلر هڪ فعال هينڊلر آهي جيڪو غلطي کي سنڀالڻ واري آپريشن کي شروع ڪري ٿو. جيڪڏهن هڪ غلطي پيدا ٿئي ٿي جڏهن ته هڪ غلطي سنڀاليندڙ شامل آهي، موجوده طريقي جي غلطي سنڀاليندڙ غلطي کي برداشت نٿو ڪري سگهي. ان کان پوء، ڪنٽرول ڪالنگ جي طريقيڪار ڏانهن واپس اچي ٿو.

جيڪڏهن ڪالنگ جي عمل ۾ هڪ فعال ٿيل ايرر هينڊلر آهي، اهو غلطي کي منظم ڪرڻ لاء شروع ٿئي ٿو. جيڪڏهن توهان جي ڪالنگ سسٽم جو ايرر هينڊلر ساڳئي طرح مصروف آهي، ڪنٽرول اڳئين ڪالنگ جي طريقيڪار ذريعي واپس ڏئي ٿو جيستائين اهو هڪ فعال پر غير فعال ايرر هينڊلر ڳولي نه ٿو. جيڪڏهن اهو ڪنهن به غير فعال ٿيل ايرر هينڊلر کي ڳولي نه ٿو سگهي، ان جو مطلب آهي ته غلطي ان جي اچڻ واري نقطي تي تباهي آهي.

هر دفعي ايرر هينڊلر ڪالنگ جي طريقيڪار کي اختيار ڏئي ٿو، اهو عمل موجوده طريقيڪار کي ترقي ڪري ٿو. ۾ عملدرآمد ٻيهر شروع ٿئي ٿوموجوده طريقي سان هن وقت منتخب ڪيو ويو آهي ٻيهر شروع ڪريو بيان جڏهن ڪو ايرر هينڊلر ڪنهن به طريقيڪار ۾ غلطيون سنڀاليندو آهي.

VBA ۾ 'On Error Resume Next'

هاڻي، On Error Resume Nextبيان VBA کي ٻڌائي ٿو ته ڪوڊ جي ڪنهن به لڪير کي نظر انداز ڪري جنهن ۾ غلطيون آهن، ۽ فوري طور تي ڪوڊ جي هيٺين لائن ڏانهن اڳتي وڌو. ان کان پوءِ، Excel VBA ڪوڊ انهن لائنن يا لائينن کي ڇڏي ڏيندو جن ۾ انهن ۾ غلطيون هونديون، ۽ اڳتي وڌو ڪوڊ جي هيٺين ترتيب ڏانهن. ڪمانڊ سان ٻيهر شروع ڪريو فوري طور تي ڪوڊس جي لائن جي تعاقب ڪندي جيڪا رن-ٽائم غلطي کي وڌايو. هي بيان هڪ عمل کي ڇڏڻ جي اجازت ڏئي ٿو جيتوڻيڪ اتي رن-ٽائم غلطي آهي. جيڪڏهن توهان سوچيو ته ڪوڊ جي هڪ خاص لائن هڪ غلطي پيدا ڪري سگهي ٿي، اتي غلطي سنڀالڻ واري معمول کي جاء ڏيو بجاء ان کي پروسيس جي اندر ٻئي هنڌ تي رکڻ جي. On Error Resume Nextبيان بيڪار ٿي ويندو جڏهن توهان جو ڪوڊ ڪنهن ٻئي طريقي کي سڏيندو. تنهن ڪري، جڏهن توهان کي ضرورت هجي ته انهي روٽين ۾ ملندڙ غلطي کي سنڀالڻ، توهان کي هلائڻو پوندو On Error Resume Nextهر نالي واري نموني ۾ ڪمانڊ.

اهو مناسب آهي جڏهن ڪوڊ جي لائن جيڪا توهان can skip ضروري نه آهي ته ميڪرو جي flourishing ڊوڙندو. پر ياد رکو، اهو نقصانڪار ٿي سگهي ٿو جيڪڏهن توهان ان کي غلط طريقي سان استعمال ڪيو جيئن اهو اڻڄاتل نتيجا ڏئي سگهي ٿو.

ياد رکو:

0> The On غلطي ٻيهر شروع ڪريو اڳيون بيان نٿو ڪريرن ٽائم جي غلطين کي درست ڪريو. اهو بنيادي طور تي انهن غلطين کي نظر انداز ڪري ٿو جتي توهان جي VB جي عمل کي ٻيهر شروع ڪيو ويندو بيان مان جيڪو رن ٽائيم غلطي پيدا ڪيو آهي.

هيٺ ڏنل ڪوڊ تي هڪ نظر وٺو:

3339

اسان 5 کي ورهائڻ جي ڪوشش ڪئي 0 ۽ 1 سان. اچو ته ڪوڊ هلون. اھو ھيٺ ڏنل ٻاھر ڏيکاريندو:

0>15>3>0> اھو ھڪڙو رن-ٽائم غلطي پيدا ڪري ٿو. اسان نمبر کي 0 سان ورهائي نٿا سگھون. جڏھن توھان ڪوڊ کي ڊيبگ ڪندا، توھان ھيٺين کي ڏسندا:

جڏھن VB پروگرام ۾ ڪو نقص نظر اچي ٿو، اھو فوري طور تي عمل کي روڪي ٿو. اهو هيٺ ڏنل لڪير تي عمل نٿو ڪري.

هاڻي، اچو ته لاڳو ڪريون Error Resume Next Error Statement کان اڳ بيان:

2783

ڪوڊ کي هلائڻ کان پوءِ، توهان ھيٺين کي ڏسو:

جيئن توھان ڏسي سگھو ٿا، VBA ان لائن کي نظر انداز ڪري ٿو جيڪا نقص پيدا ڪري ٿي ۽ فوري طور تي ھيٺ ڏنل ڪوڊ ڏانھن اڳتي وڌندي آھي. اهڙيءَ طرح، توهان استعمال ڪري سگهو ٿا On Error Resume Next بيان ايڪسل VBA ۾ غلطي کي سنڀالڻ لاءِ.

مثالن جا ’آن ايرر ريزيوم اگلا‘ ۾ VBA

۾ هيٺ ڏنل سيڪشن، مان توهان کي On Error Resume Next بيان جا ٻه مثال مهيا ڪرڻ وارو آهيان جنهن کي توهان VBA استعمال ڪندي پنهنجي Excel ورڪ شيٽ ۾ لاڳو ڪري سگهو ٿا. مان توهان کي صلاح ڏيان ٿو ته توهان سکيو ۽ انهن سڀني کي توهان جي ڪم بڪ تي لاڳو ڪريو. اهو يقيني طور تي توهان جي ايڪسل جي ڄاڻ ۾ اضافو ڪندو.

1. ‘On Error Resume Next’ بيان ورڪسيٽس کي لڪائڻ لاءِ

هاڻي، هن مثال ۾، مان توهان کي هڪ VBA ڪوڊ ڏيکاريندس جيڪوتوهان جي فعال ورڪ بڪ جي سڀني ورڪ شيٽس کي لڪائي ڇڏيندو.

هيٺ ڏنل اسڪرين شاٽ تي هڪ نظر وٺو:

20>

هتي، اسان وٽ چار ورڪ شيٽ آهن. اسان انھن سڀني کي ھيٺ ڏنل VBA ڪوڊ استعمال ڪندي لڪائينداسين:

2921

جڏھن توھان ھيٺ ڏنل ڪوڊ تي عمل ڪندا، توھان کي ھيٺ ڏنل رن-ٽائم غلطي نظر ايندي:

ايڪسل هن غلطي کي ڏيکاري ٿو ڇو ته توهان ڪم بڪ ۾ سڀئي شيٽ لڪائي نٿا سگهو. تنهن ڪري، توهان کي غلطي کي نظر انداز ڪرڻو پوندو. هن کي ڪرڻ لاءِ، توهان کي پنهنجي ڪوڊ جي لائن ۾ On Error Resume Next بيان کي لاڳو ڪرڻو پوندو.

4445

VBA ڪوڊ جي عمل کي مڪمل ڪرڻ کان پوءِ، توهان کي هيٺيون آئوٽ نظر ايندي:

آخر ۾، توهان عمل ڪرڻ کان پوء ڪا به غلطي نه ڏسندا. تنهن ڪري، اسان جي غلطي ٻيهر شروع ڪريو ايندڙ بيان واقعي VBA ڪوڊ ۾ ڪم ڪيو.

وڌيڪ پڙهو: Excel ۾ غلطيون ۽ انهن جي معنيٰ (15 مختلف غلطيون)

2. VLOOKUP فنڪشن 'On Error Resume Next' سان VBA

هن مثال ۾، مان هڪ مثال ڏيکاريندس VLOOKUP فنڪشن VBA ۾ . ھاڻي، ھن VBA ڪوڊ ۾ پڻ شامل آھي On Error Resume Next بيان.

ھيٺ ڏنل اسڪرين شاٽ تي ھڪ نظر وٺو:

23>

هتي ، توهان ڪجهه ماڻهن جا نالا ۽ انهن جي عمر ڏسي سگهو ٿا. ڀر واري ٽيبل ۾، اسان استعمال ڪنداسين VLOOKUP ماڻهو جو نالو ۽ عمر معلوم ڪرڻ لاءِ.

هي ڪم ڪرڻ لاءِ هيٺ ڏنل ڪوڊ ٽائپ ڪريو:

3687

هاڻي، ميڪرو هلايو. . توھان ھيٺ ڏنل نقص ڏسندا:

0>24>3>

ھاڻي، اھو ھڪڙو وقت آھيغلطي. ائين ڇو ٿو ٿئي؟ ٻيهر ڊيٽا سيٽ تي هڪ نظر وٺو:

جيئن توهان ڏسي سگهو ٿا، "هارون" ۽ "ايما" لاءِ ڪو به ڊيٽا ناهي. ان ڪري اهو صرف پهرين داخلا لاءِ VLOOKUP تي عمل ڪري ٿو. ان کان پوء، اهو عمل کي روڪي ٿو. هاڻي، جيڪڏهن توهان غلطي کي نظر انداز ڪرڻ چاهيو ٿا ۽ باقي عمرن کي ڳولڻ لاء اڳتي وڌو، استعمال ڪريو غلطي ٻيهر شروع ڪريو اڳيون بيان.

3643

VBA ڪوڊ هلائڻ کان پوء، توهان ڏسندا. هيٺين آئوٽ:

جيئن توهان ڏسي سگهو ٿا، لاڳو ڪندي غلطي تي ٻيهر شروع ڪريو اڳيون ڪمانڊ، اسان غلطي کي نظرانداز ڪيو ۽ باقي ماڻهن کي ڳولي لڌو. عمر اسان جي VBA ڪوڊ کي هارون ۽ ايما جي ڪا به ڊيٽا نه ملي. ان ڪري هن انهن قدرن کي نظرانداز ڪري ڇڏيو ۽ باقي قيمتون واپس ڪيون Excel ورڪ شيٽ ۾.

وڌيڪ پڙهو: [فڪسڊ] ايڪسل هن ورڪ شيٽ ۾ هڪ يا وڌيڪ فارمولا حوالن سان مسئلو مليو

بند ڪريو 'On Error Resume Next' سان Excel VBA

هاڻي، توهان شايد اهڙي صورتحال ۾ آهيو جتي توهان VBA ڪوڊ جي هڪ خاص حصي لاءِ غلطين کي نظرانداز ڪرڻ چاهيو ٿا. ياد رکو، جيڪڏهن توهان استعمال ڪندا آهيو غلطي ٻيهر شروع ڪريو اڳيون بيان هڪ VBA ڪوڊ ۾، اهو ان کان پوء سڀني غلطين کي ڇڏي ڏيندو. هاڻي، جيڪڏهن توهان ان کي بند ڪرڻ چاهيو ٿا ۽ ڪنهن ٻئي حصي لاءِ ايرر هينڊلنگ کي فعال ڪريو، استعمال ڪريو On Error GoTo 0 . اهو ٻيهر ايرر هينڊلنگ کي فعال ڪندو.

عام استعمال:

7>

Sub error_handling()

غلطين کي نظرانداز ڪرڻ

غلطي تي ٻيهر شروع ڪريو اڳيون

// ڪوڊ جون لائينون

ڏانهنايرر هينڊلنگ کي چالو ڪريو

نقصان تي GoTo 0

// ڪوڊ جون لائينون

آخر سب

تي هڪ نظر وٺو هيٺ ڏنل VBA ڪوڊ:

6106

اسان اڳ ۾ ڪوڊ استعمال ڪيو VLOOKUP فنڪشن لاءِ. هتي شامل ڪيو ڪوڊ جو هڪ اضافي حصو توهان کي ڏيکارڻ لاءِ. اسان جو ڪوڊ VLOOKUP پرفارم ڪندي غلطين کي نظر انداز ڪندو پر اهو On Error GoTo 0 Statement.

<کان پوءِ غلطي کي سنڀالڻ کي چالو ڪندو. 0> وڌيڪ پڙهو: Excel VBA: بند ڪريو ”آن ايرر ٻيهر شروع ڪريو اڳيون“

VBA 'On Error GoTo'

اڳ ۾ مون بحث ڪيو غلطي کي سنڀالڻ تي غلطي جو طريقو استعمال ڪندي. اسان جو سڄو مضمون سڀني بابت هو پر غلطي ٻيهر شروع ڪريو اڳيون. هاڻي، غلطي سنڀالڻ جا پڻ ٻه قسم آهن جن تي آئون هيٺ ڏنل سيڪشن ۾ بحث ڪندس.

1. VBA On Error GoTo 0

The On Error Goto 0 بيان ايڪسل جي ان بلٽ سيٽنگ آهي جيڪڏهن توهان جي ڪوڊس ۾ ڪو ايرر هينڊلر نه آهي. اهو بنيادي طور تي اهو ظاهر ڪري ٿو ته جڏهن VBA هڪ غلطي ڳولي ٿو On Error GoTo 0 ، اهو ڪوڊ کي هلائڻ کي روڪيندو ۽ ان جي روايتي غلطي پيغام باڪس ڏيکاريندو.

On Error GoTo 0 > بيان بنيادي طور تي موجوده طريقيڪار ۾ غلطي سنڀالڻ کي بند ڪري ٿو. اهو لڪير 0 کي غلطي سنڀالڻ واري ڪوڊ جي شروعات جي طور تي بيان نٿو ڪري، جيتوڻيڪ اهو طريقو هڪ قطار نمبر 0 شامل ڪري ٿو.

0> هيٺ ڏنل ڪوڊ تي هڪ نظر وٺو:
8103

اسان وٽ آهي اڳ ۾ ئي ڏيکاريل آهي توهان کي هي ڪوڊ. هي ڪوڊ بنيادي طور تي سڀني ورڪ شيٽ کي لڪائيندو آهيتوهان جي موجوده ورڪ بڪ ۾. ھاڻي، مون وٽ حقيقت ۾ ڪوڊ جو ھڪڙو اضافي ٽڪرو آھي On Error GoTo 0 غلطي ڏيکارڻ لاءِ. جيڪڏهن توهان ڪوڊ هلائيندا آهيو، توهان کي هيٺيون نظر اينديون:

اهو هن غلطي کي ظاهر ڪري ٿو ڇو ته اسان وٽ ساڳئي نالي سان شيٽ فعال ورڪ بڪ ۾ نه آهن.

2. VBA On Error GoTo line

هاڻي، توهان ايڪسل کي هدايت ڪري سگهو ٿا ته ڪوڊ جو ٻيو حصو هلائڻ لاءِ جيڪڏهن اهو On Error GoTo لائن استعمال ڪندي ڪا نقص ڳولي. اهو ايڪسل کي ٻڌائي ٿو ته ڪا نقص ڳولڻ کان پوءِ ڪنهن شيءِ تي عمل ڪري.

لائن جو دليل ڪنهن به ليڪ ٽيگ يا لائن نمبر آهي. جيڪڏهن اسان جو ڪوڊ ڪنهن رن-ٽائم جي غلطي جو سبب بڻجندو، اهو لڪير ڏانهن منتقل ٿيندو، جنهن جي نتيجي ۾ غلطي سنڀاليندڙ عمل ۾ سرگرم آهي. ياد رکو، توهان جي بيان ڪيل لائن صحيح طريقي سان هجڻ گهرجي جيئن غلطي بيان تي؛ ٻي صورت ۾، اهو هڪ گڏ ڪرڻ جي غلطي جو سبب بڻجندو.

هيٺ ڏنل ڪوڊ تي هڪ نظر وٺو:

2612

توهان اڳئين مثال ۾ ڪوڊ ڏٺو. جڏهن اسان استعمال ڪيو On Error GoTo 0 ، اهو هڪ غلطي جو سبب بڻيو. پر، هتي اسان ان کي بدلايو آهي On Error GoTo line statement.

هاڻي، ڪوڊ هلايو ۽ توهان هيٺ ڏنل ڏسندا:

جيئن توهان ڏسي سگهو ٿا، اهو اسان کي معياري غلطي ڊائلاگ باڪس نٿو ڏيکاري. ان جي بدران، اهو ڪسٽم ميسيج باڪس ڏيکاري ٿو جيڪو اسان error_handler ڀاڱي ۾ ٺاهيو آهي. جڏهن Excel کي ڪا نقص ملي ٿي، اهو ٽپي ٿو error_handler حصي ۽ اسان کي ميسيج باڪس ڏيکاري ٿو.

اسان پروسيس ۾ هڪ Exit Sub پڻ استعمال ڪيو.جيڪڏهن ” VLOOKUP “ نالي ڪا شيٽ ناهي، اسان جو VBA ڪوڊ فعال شيٽ جو نالو مٽائي ڇڏيندو. ان کان پوء، اسان کي هتي عمل کي ختم ڪرڻو پوندو ڇو ته اسان کي ايرر هينڊلر ڏانهن وٺي وڃڻ جي ضرورت ناهي ۽ پيغام باڪس کي ظاهر ڪرڻ جي ضرورت آهي.

VBA 'On Error' Excel ۾ ڪم نه ڪري رهيو آهي

ڪڏهن ڪڏهن، ڪو مسئلو ناهي توهان ڪيتري به ڪوشش ڪريو، تي غلطي جو طريقو ڪم نه ڪندو. اڳي، اسان غلطين کي سنڀالڻ لاءِ On Error طريقي تي عمل ڪيو. پر، ڪڏھن ڪڏھن اھو نقص ڏيکاريندو جيتوڻيڪ توھان استعمال ڪندا On Error Resume Next or On Error GoTo 0 . شايد توھان جي ڪوڊ ۾ ڪيترائي سبب آھن جن کي توھان کي درست ڪرڻو پوندو. مان توهان کي اهو ڏيکارڻ وارو ناهيان.

VBA جو بنيادي سبب ' On Error' Excel ۾ ڪم نه ڪرڻ آهي Excel ۾ ”Break on All Errors“ آپشن کي آن ڪرڻ.

انهن قدمن تي عمل ڪريو انهي کي حل ڪرڻ لاءِ:

📌 Steps

  • پهرين، پريس ڪريو Alt+F11 پنهنجي ڪي بورڊ تي. VBA ايڊيٽر کوليو.
  • هاڻي، ڪلڪ ڪريو Tools > آپشنز.

  • ان کان پوءِ جنرل ٽيب تي ڪلڪ ڪريو اختيارن ڊائيلاگ ۾ box.

  • هتي، توهان ڏسي سگهو ٿا، " سڀني غلطين تي ڀڃڻ " اڳ ۾ ئي چيڪ ٿيل آهي. اهو بنيادي طور تي توهان کي غلطين کي سنڀالڻ کان روڪي ٿو.
  • ان کي تبديل ڪرڻ لاء، اختيار کي منتخب ڪريو " Unhandled Errors " ۽ ڪلڪ ڪريو OK .

مون کي اميد آهي ته اهو توهان جي VBA جو مسئلو حل ڪري ڇڏيندو “On Error” Excel ۾ ڪم نه ڪري رهيو آهي.

وڌيڪ پڙهو: اسباب ۽ تصحيحون

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