فہرست کا خانہ
ٹیوٹوریل بتاتا ہے کہ کس طرح ایکسل 2016، 2013، 2010 اور اس سے کم میں ورک شیٹس کو چھپایا جائے۔ آپ یہ سیکھیں گے کہ کس طرح دائیں کلک کرکے ورک شیٹ کو جلدی سے چھپایا جاتا ہے اور VBA کوڈ کے ساتھ ایک وقت میں تمام شیٹس کو کیسے چھپایا جاتا ہے۔
اس کا تصور کریں: آپ ایک ورک شیٹ کھولتے ہیں اور محسوس کرتے ہیں کہ کچھ فارمولے کسی دوسری ورک شیٹ کا حوالہ دیتے ہیں۔ . آپ شیٹ ٹیبز کو دیکھتے ہیں، لیکن حوالہ شدہ اسپریڈشیٹ وہاں نہیں ہے! آپ اسی نام کے ساتھ ایک نئی شیٹ بنانے کی کوشش کرتے ہیں، لیکن ایکسل آپ کو بتاتا ہے کہ یہ پہلے سے موجود ہے۔ اس سب کا کیا مطلب ہے؟ بس، ورک شیٹ چھپی ہوئی ہے۔ ایکسل میں پوشیدہ شیٹس کو کیسے دیکھیں؟ ظاہر ہے، آپ کو ان کو چھپانا ہوگا۔ یہ ایکسل کی Unhide کمانڈ کا استعمال کرکے یا خود بخود VBA کے ساتھ دستی طور پر کیا جاسکتا ہے۔ یہ ٹیوٹوریل آپ کو دونوں طریقے سکھائے گا۔
ایکسل میں شیٹس کو کیسے چھپایا جائے
اگر آپ صرف ایک یا دو پوشیدہ شیٹس دیکھنا چاہتے ہیں، تو یہ ہے کہ آپ کس طرح جلدی سے چھپ سکتے ہیں۔ انہیں:
- اپنی ایکسل ورک بک میں، کسی بھی شیٹ کے ٹیب پر دائیں کلک کریں اور سیاق و سباق کے مینو سے اُنھائی کریں … کو منتخب کریں۔
- اُنھائی کریں<میں 2> باکس، وہ پوشیدہ شیٹ منتخب کریں جسے آپ ڈسپلے کرنا چاہتے ہیں اور ٹھیک ہے پر کلک کریں (یا شیٹ کے نام پر ڈبل کلک کریں)۔ ہو گیا!
دائیں کلک سیاق و سباق کے مینو کے علاوہ، ربن سے انھائیڈ کریں ڈائیلاگ تک رسائی حاصل کی جا سکتی ہے:
- 9 ایکسل 2013، ایکسل 2010 اور ایکسل2007، ہوم ٹیب > سیل گروپ پر جائیں، اور فارمیٹ کے تحت مرئیت پر کلک کریں، چھپائیں اور amp کی طرف اشارہ کریں۔ ; چھپائیں ، اور پھر شیٹ کو چھپائیں …
نوٹ پر کلک کریں۔ ایکسل کا انھائیڈ کریں اختیار آپ کو ایک وقت میں صرف ایک شیٹ منتخب کرنے کی اجازت دیتا ہے۔ متعدد شیٹس کو چھپانے کے لیے، آپ کو ہر ایک ورک شیٹ کے لیے مندرجہ بالا مراحل کو انفرادی طور پر دہرانا پڑے گا یا آپ نیچے دیے گئے میکروز کا استعمال کرکے ایک ہی بار میں تمام شیٹس کو چھپا سکتے ہیں۔ 6 آپ کی ورک بک میں۔ خوش قسمتی سے، آپ مندرجہ ذیل میکرو میں سے کسی ایک کے ساتھ اس عمل کو خودکار کر سکتے ہیں۔
ایکسل میں تمام شیٹس کو کیسے چھپایا جائے
یہ چھوٹا میکرو ایک فعال ورک بک میں تمام چھپی ہوئی شیٹس کو بغیر کسی پریشان کیے ایک ساتھ دکھائی دیتا ہے۔ کسی بھی اطلاع کے ساتھ۔ اوپر والا، یہ میکرو ورک بک میں تمام پوشیدہ شیٹس کو بھی دکھاتا ہے۔ فرق یہ ہے کہ تکمیل پر، یہ ایک ڈائیلاگ باکس دکھاتا ہے جو صارف کو بتاتا ہے کہ کتنی شیٹس کو چھپایا گیا ہے:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim Count as Integer count = 0ActiveWorkbook.Worksheets میں ہر wks کے لیے اگر wks.Visible xlSheetVisible تو wks.Visible = xlSheetVisible count = count + 1 End اگر اگلا wks اگر شمار کریں > 0 پھر MsgBox کی گنتی & " ورک شیٹس کو چھپا دیا گیا ہے۔" , vbOKOnly، "ورکشیٹس کو چھپانا" ورنہ MsgBox "کوئی پوشیدہ ورک شیٹس نہیں ملی ہیں۔" , vbOKOnly, "Unhiding worksheets" End If End ذیلی
متعدد شیٹس کو چھپائیں جنہیں آپ منتخب کرتے ہیں
اگر آپ تمام ورک شیٹس کو ایک ساتھ نہیں چھپانا چاہتے ہیں، لیکن صرف وہی جنہیں صارف واضح طور پر ظاہر کرنے پر رضامند ہے، پھر میکرو سے ہر چھپی ہوئی شیٹ کے بارے میں انفرادی طور پر پوچھیں، اس طرح:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult ہر wks کے لیے ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden پھر MsgResult = MsgBox( "شیٹ کو چھپائیں " & wks.Name & "?" , vbYesNo، "worksheets کو چھپا رہا ہے" ) اگر MsgResult = vbYes پھر wks.Visible = xlSheetVisible End اگر اگلا کام کرتا ہے تو <6 کے ساتھ ختم کریں شیٹ کے نام میں مخصوص لفظ
ایسے حالات میں جب آپ صرف ان شیٹس کو چھپانا چاہتے ہیں جن کے ناموں میں کچھ متن موجود ہوں، میکرو میں ایک IF اسٹیٹمنٹ شامل کریں جو ہر پوشیدہ ورک شیٹ کا نام چیک کرے گا اور صرف ان شیٹس کو چھپائے گا۔ جس میں آپ کا بیان کردہ متن شامل ہے۔
اس مثال میں، ہم لفظ " رپورٹ کے ساتھ شیٹس کو چھپاتے ہیں t " نام میں۔ میکرو شیٹس دکھائے گا جیسے رپورٹ ، رپورٹ 1 ، جولائیرپورٹ ، اور اس جیسی۔
ان ورک شیٹس کو چھپانے کے لیے جن کے ناموں میں کوئی دوسرا لفظ ہے، درج ذیل کوڈ میں " رپورٹ " کو اپنے متن سے تبدیل کریں۔
Sub Unhide_Sheets_Contain( ) ڈِم wks بطور ورک شیٹ مدھم گنتی بطور عدد عدد = 0 ActiveWorkbook.Worksheets میں ہر wks کے لیے اگر (wks.Visible xlSheetVisible) اور (InStr(wks.Name, "report" ) > 0) پھر wks.Visible = xlSheetVisible count شمار + 1 اختتام اگر اگلے ہفتے اگر شمار کریں > 0 پھر MsgBox کی گنتی & " ورک شیٹس کو چھپا دیا گیا ہے۔" , vbOKOnly، "ورکشیٹس کو چھپایا جا رہا ہے" ورنہ MsgBox "مخصوص نام کے ساتھ کوئی پوشیدہ ورک شیٹس نہیں ملی ہیں۔" , vbOKOnly, "Unhiding worksheets" End If End Subایکسل میں شیٹس کو چھپانے کے لیے میکروز کا استعمال کیسے کریں
اپنی ورک شیٹ میں میکروز کو استعمال کرنے کے لیے، آپ کوڈ کو بصری بنیادی میں کاپی/پیسٹ کر سکتے ہیں۔ میکرو کے ساتھ ورک بک کو ایڈیٹر یا ڈاؤن لوڈ کریں اور انہیں وہاں سے چلائیں۔
اپنی ورک بک میں میکرو کو کیسے داخل کریں
آپ مندرجہ بالا میکرو میں سے کسی کو بھی اپنی ورک بک میں اس طرح شامل کرسکتے ہیں:
- چھپی ہوئی شیٹس کے ساتھ ورک بک کھولیں۔
- بصری بنیادی ایڈیٹر کو کھولنے کے لیے Alt + F11 دبائیں۔
- بائیں پین پر، یہ ورک بک پر دائیں کلک کریں۔ اور سیاق و سباق کے مینو سے داخل کریں > ماڈیول کو منتخب کریں۔
- کوڈ ونڈو میں کوڈ چسپاں کریں۔
- چلنے کے لیے F5 دبائیں میکرو۔
تفصیلی مرحلہ وار ہدایات کے لیے، براہ کرم دیکھیں کہ VBA کوڈ کیسے داخل کریں اور کیسے چلائیں۔ایکسل۔
میکروز کے ساتھ ورک بک ڈاؤن لوڈ کریں
متبادل طور پر، آپ ایکسل میں شیٹس کو چھپانے کے لیے ہماری نمونہ ورک بک ڈاؤن لوڈ کرسکتے ہیں جس میں اس ٹیوٹوریل میں زیر بحث تمام میکرو شامل ہیں:
- Unhide_All_Sheets - تمام ورک شیٹس کو ایک فعال ورک بک میں لمحہ بہ لمحہ اور خاموشی سے چھپائیں Unhide_Selected_Sheets - چھپی ہوئی شیٹس دکھائیں جنہیں آپ چھپانے کے لیے منتخب کرتے ہیں۔
- Unhide_Sheets_Contain - ان ورک شیٹس کو چھپائیں جن کے ناموں میں ایک مخصوص لفظ یا متن ہوتا ہے۔
- ڈاؤن لوڈ کردہ ورک بک کھولیں اور اگر کہا جائے تو میکرو کو فعال کریں۔
- اپنی اپنی ورک بک کھولیں جس میں آپ دیکھنا چاہتے ہیں چھپی ہوئی شیٹس۔
- اپنی ورک بک میں، Alt + F8 دبائیں، مطلوبہ میکرو کو منتخب کریں، اور چلائیں پر کلک کریں۔
مثال کے طور پر، تمام شیٹس کو چھپانے کے لیے آپ کی ایکسل فائل اور چھپی ہوئی شیٹس کی گنتی کو ظاہر کریں، آپ یہ میکرو چلاتے ہیں:
کیسے o اپنی مرضی کے مطابق منظر بنا کر ایکسل میں چھپی ہوئی شیٹس دکھائیں
میکروز کے علاوہ، ایک وقت میں ایک چھپی ہوئی ورک شیٹس کو دکھانے کی تکلیف کو ایک حسب ضرورت منظر بنا کر دور کیا جا سکتا ہے۔ اگر آپ ایکسل کی اس خصوصیت سے واقف نہیں ہیں، تو آپ اپنی ورک بک سیٹنگز کے اسنیپ شاٹ کے طور پر ایک حسب ضرورت منظر کے بارے میں سوچ سکتے ہیں جسے ماؤس کلک میں کسی بھی وقت لاگو کیا جا سکتا ہے۔ یہ طریقہ بہت میں استعمال کرنے کے لئے سب سے بہتر ہےآپ کے کام کا آغاز، جب کوئی بھی شیٹ ابھی تک پوشیدہ نہیں ہے۔
لہذا، اب ہم جو کرنے جا رہے ہیں وہ ہے Show All Sheets کسٹم ویو۔ یہ ہے طریقہ:
- یقینی بنائیں کہ آپ کی ورک بک میں تمام اسپریڈ شیٹس مرئی ہیں۔ یہ ٹپ دکھاتا ہے کہ چھپی ہوئی شیٹس کے لیے ورک بک کو تیزی سے کیسے چیک کیا جائے۔
- View ٹیب > ورک بک ویوز گروپ پر جائیں، اور حسب ضرورت ویوز<پر کلک کریں۔ 11> بٹن۔
اب آپ جتنی ورک شیٹس چاہیں چھپا سکتے ہیں، اور جب آپ انہیں دوبارہ مرئی بنانا چاہیں، تو آپ حسب ضرورت نظارے بٹن پر کلک کریں، منتخب کریں ShowAllSheet دیکھیں اور Show پر کلک کریں، یا صرف منظر پر ڈبل کلک کریں۔
بس! تمام پوشیدہ شیٹس کو فوری طور پر دکھایا جائے گا۔
کیسے چیک کریں کہ آیا کسی ورک بک میں کوئی پوشیدہ شیٹس موجود ہیں یا نہیں
ایکسل میں چھپی ہوئی شیٹس کا پتہ لگانے کا تیز ترین طریقہ یہ ہے: کسی بھی شیٹ ٹیب پر دائیں کلک کریں اور دیکھیں اگر Hide… کمانڈ فعال ہے یا نہیں۔ اگر یہ فعال ہے، تو اس پر کلک کریں اور دیکھیں کہ کون سی شیٹس چھپی ہوئی ہیں۔ اگر یہ غیر فعال ہے (گرے آؤٹ)، ورک بک میں چھپی ہوئی شیٹس نہیں ہوتی ہیں۔
نوٹ۔ یہ طریقہ بہت پوشیدہ شیٹس نہیں دکھاتا ہے۔ ایسی شیٹس کو دیکھنے کا واحد طریقہ یہ ہے کہ چھپایا جائے۔انہیں VBA کے ساتھ۔
ایکسل میں شیٹس کو نہیں چھپایا جا سکتا ہے - مسائل اور حل
اگر آپ اپنے ایکسل میں کچھ شیٹس کو چھپانے سے قاصر ہیں، تو درج ذیل ٹربل شوٹنگ ٹپس کچھ روشنی ڈال سکتے ہیں کیوں۔
1۔ ورک بک محفوظ ہے
اگر ورک بک کا ڈھانچہ محفوظ ہے تو شیٹس کو چھپانا یا چھپانا ممکن نہیں ہے (ورک بک کی سطح کے پاس ورڈ کی خفیہ کاری یا ورک شیٹ کے تحفظ کے ساتھ الجھن میں نہیں پڑنا چاہیے)۔ اسے چیک کرنے کے لیے، جائزہ لیں ٹیب > تبدیلیاں گروپ پر جائیں اور ورک بک کو محفوظ کریں بٹن پر ایک نظر ڈالیں۔ اگر اس بٹن کو سبز رنگ میں ہائی لائٹ کیا جائے تو ورک بک محفوظ ہوجاتی ہے۔ اسے غیر محفوظ کرنے کے لیے، ورک بک کی حفاظت کریں بٹن پر کلک کریں، اگر اشارہ کیا جائے تو پاس ورڈ ٹائپ کریں اور ورک بک کو محفوظ کریں۔ مزید معلومات کے لیے، براہ کرم ملاحظہ کریں کہ ایکسل میں محفوظ ورک بک کو کیسے کھولا جائے۔
2۔ ورک شیٹس بہت پوشیدہ ہیں
اگر آپ کی ورک شیٹس کو VBA کوڈ کے ذریعے چھپایا گیا ہے جو انہیں بہت ہی پوشیدہ بناتا ہے ( xlSheetVeryHidden پراپرٹی تفویض کرتا ہے)، تو ایسی ورک شیٹس کو Unhiide<2 کا استعمال کرکے ظاہر نہیں کیا جاسکتا۔> کمانڈ۔ انتہائی پوشیدہ شیٹس کو ظاہر کرنے کے لیے، آپ کو Visual Basic Editor کے اندر سے پراپرٹی کو xlSheetVeryHidden سے xlSheetVisible میں تبدیل کرنا ہوگا یا اس VBA کوڈ کو چلانا ہوگا۔
3۔ ورک بک میں کوئی پوشیدہ شیٹ نہیں ہے
اگر انہائیڈ کمانڈ ربن پر اور دائیں کلک والے مینو دونوں میں گرے ہو گئی ہے، اس کا مطلب ہے کہ اس میں ایک بھی پوشیدہ شیٹ نہیں ہے۔آپ کی ورک بک :)
اس طرح آپ ایکسل میں شیٹس کو چھپاتے ہیں۔ اگر آپ جاننا چاہتے ہیں کہ قطاریں، کالم یا فارمولے جیسی دیگر اشیاء کو کیسے چھپانا یا چھپانا ہے، تو آپ کو ذیل کے مضامین میں مکمل تفصیلات مل جائیں گی۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!
دستیاب ڈاؤن لوڈز
ایکسل میں ورک شیٹس کو چھپانے کے لیے میکرو