မာတိကာ
သင်ခန်းစာတွင် Excel 2016၊ 2013၊ 2010 နှင့် အောက်ရှိ အလုပ်စာရွက်များကို ဖျောက်နည်းကို ရှင်းပြထားသည်။ VBA ကုဒ်ဖြင့် တစ်ကြိမ်လျှင် စာရွက်များအားလုံးကို ညာကလစ်နှိပ်ခြင်းဖြင့် စာရွက်များအားလုံးကို အမြန်ပြန်ဖျောက်နည်းကို သင်လေ့လာနိုင်ပါမည်။
ဤအရာကို မြင်ယောင်ကြည့်ပါ- သင်က အလုပ်စာရွက်ကိုဖွင့်ပြီး အချို့သောဖော်မြူလာများသည် အခြားအလုပ်စာရွက်ကို ရည်ညွှန်းကြောင်း သတိပြုမိပါလိမ့်မည်။ . စာရွက်တဘ်များကို သင်ကြည့်ရှုသော်လည်း ကိုးကားထားသော စာရင်းဇယား မရှိပါ။ သင်သည် အမည်တူ စာရွက်အသစ်တစ်ခုကို ဖန်တီးရန် ကြိုးစားသော်လည်း Excel က ၎င်းမှာ ရှိနှင့်ပြီးဖြစ်ကြောင်း ပြောပြသည်။ ဒါတွေအားလုံးက ဘာကိုဆိုလိုတာလဲ။ ရိုးရိုးရှင်းရှင်း၊ အလုပ်စာရွက်ကို ဝှက်ထားသည်။ Excel မှာ လျှို့ဝှက်စာရွက်တွေကို ဘယ်လိုကြည့်ရမလဲ။ သိသာထင်ရှားစွာ၊ သင်သည် ၎င်းတို့ကို ဖျောက်ထားရန် လိုအပ်သည်။ Excel ၏ Unhide အမိန့်ကို အသုံးပြု၍ သို့မဟုတ် VBA ဖြင့် အလိုအလျောက် လုပ်ဆောင်ခြင်းဖြင့် ၎င်းကို ကိုယ်တိုင်လုပ်ဆောင်နိုင်သည်။ ဤသင်ခန်းစာသည် သင့်အား နည်းလမ်းနှစ်မျိုးလုံးကို သင်ကြားပေးပါမည်။
Excel တွင် စာရွက်များကို ဖျောက်နည်း
ဝှက်ထားသောစာရွက်များကို တစ်ချက် သို့မဟုတ် နှစ်ခုသာကြည့်လိုပါက ဤနေရာတွင် အမြန်ပြန်ဖျောက်နိုင်ပုံဖြစ်သည်။ ၎င်းတို့-
- သင်၏ Excel အလုပ်စာအုပ်တွင်၊ မည်သည့်စာရွက်တက်ဘ်ကိုမဆို ညာဖက်ကလစ်နှိပ်ပြီး ဆက်စပ်မီနူးမှ Unhide … ကိုရွေးချယ်ပါ။
- တွင် Unhide အကွက်၊ သင်ပြသလိုသော လျှို့ဝှက်စာရွက်ကို ရွေးပြီး OK ကိုနှိပ်ပါ (သို့မဟုတ် စာရွက်အမည်ကို နှစ်ချက်နှိပ်ပါ)။ ပြီးပါပြီ!
ညာဖက်ကလစ်နှိပ်ပါ ဆက်စပ်မီနူးအပြင်၊ Unhide ဒိုင်ယာလော့ခ်ကို ဖဲကြိုးမှဝင်ရောက်နိုင်သည်-
- Excel 2003 နှင့် အထက်တွင်၊ ဖော်မတ် မီနူးကို နှိပ်ပါ၊ ထို့နောက် စာရွက် > Unhide ကိုနှိပ်ပါ။
- Excel 2016၊ Excel 2013၊ Excel 2010 နှင့် Excel2007၊ Home tab > Cells group သို့သွား၍ Format ကိုနှိပ်ပါ Visibility အောက်ရှိ Hide & ကို ညွှန်ပါ။ ; Unhide ၊ ထို့နောက် Unhide Sheet …
ကိုနှိပ်ပါ။ Excel ၏ Unhide option သည် သင့်အား တစ်ကြိမ်လျှင် စာရွက်တစ်ရွက်ကိုသာ ရွေးချယ်ခွင့်ပြုသည်။ စာမျက်နှာများစွာကို ဖျောက်ထားရန်၊ သင်တစ်ဦးချင်းစီအတွက် အထက်ဖော်ပြပါအဆင့်များကို အလုပ်စာရွက်တစ်ခုစီကို ထပ်ခါတလဲလဲလုပ်ရမည်ဖြစ်ပြီး သို့မဟုတ် အောက်ဖော်ပြပါ မက်ခရိုကိုအသုံးပြုခြင်းဖြင့် စာရွက်များအားလုံးကို တစ်ပါတည်း ဖျောက်ထားနိုင်သည်။
VBA ဖြင့် Excel တွင် စာရွက်များကို ဖျောက်နည်း
သင့်တွင် ဝှက်ထားသော အလုပ်စာရွက်များ အများအပြားရှိသောအခါ၊ ၎င်းတို့ကို တစ်ခုပြီးတစ်ခု ဖျောက်ထားရန် အချိန်ကုန်နိုင်သည်၊ အထူးသဖြင့် စာရွက်များအားလုံးကို ပြန်ဖွင့်လိုပါက၊ သင်၏အလုပ်စာအုပ်တွင်။ ကံကောင်းထောက်မစွာ၊ သင်သည် အောက်ပါ မက်ခရိုများထဲမှ တစ်ခုဖြင့် လုပ်ငန်းစဉ်ကို အလိုအလျောက် လုပ်ဆောင်နိုင်သည် ။
Excel တွင် စာရွက်များအားလုံးကို ဖျောက်ထားပုံ
ဤ macro ငယ်လေးသည် အနှောင့်အယှက်မရှိဘဲ အလုပ်လုပ်နေသော အလုပ်စာအုပ်ထဲတွင် လျှို့ဝှက်စာရွက်များအားလုံးကို တစ်ပြိုင်နက် မြင်နိုင်စေသည်။ သင်မည်သည့်သတိပေးချက်မဆိုရှိပါ။
Sub Unhide_All_Sheets() Dim wks As ActiveWorkbook.Worksheets တွင် wks တစ်ခုစီအတွက် Dim wks wks.Visible = xlSheetVisible Next wks End Subလျှို့ဝှက်စာရွက်များအားလုံးကို ပြသပြီး ၎င်းတို့၏ အရေအတွက်ကို ပြပါ
Like အထက်ဖော်ပြပါတစ်ခု၊ ဤ macro သည် အလုပ်စာအုပ်ထဲတွင် လျှို့ဝှက်စာရွက်များအားလုံးကိုလည်း ပြသသည်။ ကွာခြားချက်မှာ ပြီးပါက၊ စာရွက်များမည်မျှ ဖျောက်ထားသည်ကို သုံးစွဲသူအား အသိပေးသည့် dialog box ကို ပြသသည်-
သင်ရွေးချယ်ထားသော စာရွက်များစွာကို ဖျောက်ထားခြင်းမရှိပါ
သင်သည် အလုပ်စာရွက်များအားလုံးကို တစ်ပြိုင်နက် ဖျောက်ဖျက်လိုခြင်းမရှိပါက၊ အသုံးပြုသူမှ ရှင်းရှင်းလင်းလင်းမြင်နိုင်စေရန် သဘောတူထားသည့်အရာများကိုသာ၊ ထို့နောက် ဤကဲ့သို့သော လျှို့ဝှက်စာရွက်တစ်ခုစီကို မက်ခရိုအား မေးမြန်းခိုင်းပါ-
စာရွက်အမည်ရှိ တိကျသောစကားလုံး
၎င်းတို့၏အမည်များတွင် စာသားအချို့ပါရှိသော စာရွက်များကိုသာ ဖျောက်ထားလိုသည့်အခါတွင်၊ ဝှက်ထားသော အလုပ်စာရွက်တစ်ခုစီ၏အမည်ကို စစ်ဆေးပြီး ထိုစာရွက်များကိုသာ ဖျောက်ထားမည့် IF ကြေညာချက်ကို မက်ခရိုတွင် ထည့်ပါ။ သင်သတ်မှတ်ထားသော စာသားပါ၀င်ပါသည်။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် " repor ဟူသော စကားလုံးဖြင့် စာရွက်များကို ဖျောက်ထားသည် t " အမည်ဖြင့်။ မက်ခရိုသည် အစီရင်ခံစာ ၊ အစီရင်ခံ 1 ၊ ဇူလိုင်လ ကဲ့သို့သော စာရွက်များကို ပြသပါမည်အစီရင်ခံစာ ၊ နှင့် အခြားအရာများ။
အမည်များတွင် အခြားစကားလုံးအချို့ပါရှိသော အလုပ်စာရွက်များကို ဖျောက်ရန်၊ အောက်ပါကုဒ်တွင် " အစီရင်ခံစာ " ကို သင့်ကိုယ်ပိုင်စာသားဖြင့် အစားထိုးပါ။
Sub Unhide_Sheets_Contain( ) Dim wks As Worksheet Dim Count As Integer count = 0 For each wks အတွက် ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report") > 0) ထို့နောက် wks.Visible = xlSheetVisible count + 1 End If Next wks ရေတွက်လျှင် > 0 ထို့နောက် MsgBox count & "အလုပ်စာရွက်များကို ဖျောက်ထားသည်။" , vbOKOnly, "ဖုံးကွယ်ထားသော အလုပ်စာရွက်များ" Else MsgBox "သတ်မှတ်ထားသော အမည်ဖြင့် လျှို့ဝှက်ထားသော အလုပ်စာရွက်များကို ရှာမတွေ့ပါ။" , vbOKOnly, "Unhiding worksheets" End If End SubExcel တွင် စာရွက်များကို unhide လုပ်နည်း macros ကိုအသုံးပြုနည်း
သင်၏ worksheet အတွင်းရှိ macro ကိုအသုံးပြုရန် Visual Basic တွင် ကုဒ်ကို ကူး/ကူးထည့်နိုင်ပါသည်။ တည်းဖြတ်ပါ သို့မဟုတ် အလုပ်စာအုပ်ကို မက်ခရိုဖြင့် ဒေါင်းလုဒ်လုပ်ကာ ၎င်းတို့ကို ထိုနေရာမှ လုပ်ဆောင်ပါ။
သင့်အလုပ်စာအုပ်တွင် မက်ခရိုကို ထည့်သွင်းနည်း
ဤနည်းလမ်းဖြင့် သင့်အလုပ်စာအုပ်တွင် အထက်ပါ မက်ခရိုများကို သင်ထည့်သွင်းနိုင်သည်-
- ဝှက်ထားသောစာရွက်များဖြင့် အလုပ်စာအုပ်ကိုဖွင့်ပါ။
- Visual Basic Editor ကိုဖွင့်ရန် Alt + F11 ကိုနှိပ်ပါ။
- ဘယ်ဘက်အကန့်တွင် ညာဖက်ကလစ်နှိပ်ပါ ThisWorkbook နှင့် Insert > Module ကို ရွေးပါ မက်ခရို။
အသေးစိတ် အဆင့်ဆင့် လမ်းညွှန်ချက်များ အတွက်၊ VBA ကုဒ်ကို မည်ကဲ့သို့ ထည့်သွင်း၍ လုပ်ဆောင်ရမည်ကို ကြည့်ပါ။Excel။
Macros ဖြင့် အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
တနည်းအားဖြင့်၊ ဤသင်ခန်းစာတွင် ဆွေးနွေးထားသော မက်ခရိုအားလုံးပါဝင်သည့် Excel တွင် စာရွက်များကို ဖျောက်ထားရန် ကျွန်ုပ်တို့၏နမူနာအလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်နိုင်သည်-
- Unhide_All_Sheets - လက်ရှိအသုံးပြုနေသော အလုပ်စာအုပ်တွင် အလုပ်စာရွက်များအားလုံးကို ခဏတာတိတ်ဆိတ်စွာ ဖျောက်ထားလိုက်ပါ။
- Unhide_All_Sheets_Count - လျှို့ဝှက်စာရွက်များအားလုံးကို ၎င်းတို့၏ အရေအတွက်နှင့်အတူ ပြပါ။
- Unhide_Selected_Sheets - ဖျောက်ဖျက်ရန် သင်ရွေးချယ်ထားသော လျှို့ဝှက်စာရွက်များကို ပြသပါ။
- Unhide_Sheets_Contain - တိကျသောစကားလုံး သို့မဟုတ် စာသားပါရှိသော အမည်များပါရှိသော အလုပ်စာရွက်များကို ပြန်ဖွင့်ပါ။
သင်၏ Excel တွင် macro ကို run ရန်၊ သင်သည် အောက်ပါတို့ကို လုပ်ဆောင်ပါ-
- ဒေါင်းလုဒ်လုပ်ထားသော workbook ကိုဖွင့်ပြီး macros ကိုဖွင့်ပါ ။
- သင်မြင်လိုသော သင့်ကိုယ်ပိုင် workbook ကိုဖွင့်ပါ။ ဝှက်ထားသောစာရွက်များ။
- သင်၏အလုပ်စာအုပ်တွင် Alt + F8 ကိုနှိပ်ပါ၊ လိုချင်သော macro ကိုရွေးချယ်ပြီး Run ကိုနှိပ်ပါ။
ဥပမာ၊ စာရွက်များအားလုံးကို ဖျောက်ထားရန်၊ သင်၏ Excel ဖိုင်နှင့် လျှို့ဝှက်စာရွက်များ ရေတွက်ခြင်းကို ပြသသည်၊ သင်သည် ဤ macro ကို run သည်-
မည်ကဲ့သို့ o စိတ်ကြိုက်မြင်ကွင်းကိုဖန်တီးခြင်းဖြင့် Excel တွင် လျှို့ဝှက်စာရွက်များကိုပြသပါ
မက်ခရိုမှလွဲ၍ တစ်ကြိမ်လျှင် ဝှက်ထားသောစာရွက်များကို စိတ်ကြိုက်ကြည့်ရှုမှုဖန်တီးခြင်းဖြင့် ကျော်လွှားနိုင်သည်။ ဤ Excel အင်္ဂါရပ်နှင့် မရင်းနှီးပါက၊ မောက်စ်ကလစ်ဖြင့် အချိန်မရွေး အသုံးပြုနိုင်သော သင်၏ workbook ဆက်တင်များ၏ လျှပ်တစ်ပြက်ပုံအဖြစ် စိတ်ကြိုက်မြင်ကွင်းကို သင်စဉ်းစားနိုင်ပါသည်။ ဤနည်းလမ်းကို အလွန်အသုံးပြုရန် အကောင်းဆုံးဖြစ်သည်။စာရွက်များအားလုံးကို ဝှက်ထားခြင်းမရှိသောအခါ သင့်လုပ်ငန်းအစပိုင်း။
ထို့ကြောင့် ယခုကျွန်ုပ်တို့လုပ်ဆောင်မည့်အရာမှာ Show All Sheets စိတ်ကြိုက်မြင်ကွင်းကို ဖန်တီးပါ။ ဤသည်မှာ မည်ကဲ့သို့ဖြစ်သည်-
- သင့်အလုပ်စာအုပ်ရှိ စာရင်းဇယားများအားလုံးကို မြင်နိုင်သည် သေချာပါစေ။ ဤအကြံပြုချက်သည် လျှို့ဝှက်စာရွက်များအတွက် အလုပ်စာအုပ်ကို အမြန်စစ်ဆေးနည်းကို ပြသထားသည်။
- View တက်ဘ် > Workbook Views အုပ်စုသို့သွားပြီး စိတ်ကြိုက်ကြည့်ရှုမှုများ<ကိုနှိပ်ပါ။ 11> ခလုတ်။
ယခု သင်အလိုရှိသလောက် အလုပ်စာရွက်များကို ဖျောက်ထားနိုင်ပြီး ၎င်းတို့ကို ထပ်မံမြင်နိုင်စေရန် ဆန္ဒရှိသည့်အခါ၊ သင်သည် စိတ်ကြိုက်ကြည့်ရှုမှုများ ခလုတ်ကို နှိပ်ပါ၊ <ကိုရွေးချယ်ပါ 1>ShowAllSheet ကိုကြည့်ရှုပြီး Show ကို နှိပ်ပါ၊ သို့မဟုတ် မြင်ကွင်းကို နှစ်ချက်နှိပ်ပါ။
ဒါပါပဲ။ လျှို့ဝှက်စာရွက်များအားလုံးကို ချက်ချင်းပြသပါမည်။
အလုပ်စာအုပ်တစ်အုပ်တွင် လျှို့ဝှက်စာရွက်များပါ၀င်ကြောင်း စစ်ဆေးနည်း
Excel တွင် ဝှက်ထားသောစာရွက်များကို ရှာဖွေရန် အမြန်ဆုံးနည်းလမ်းမှာ ဤအရာဖြစ်သည်- မည်သည့်စာရွက်တက်ဘ်ကိုမဆို ညာဖက်ကလစ်နှိပ်ပြီး ကြည့်ရှုပါ။ Hide… အမိန့်ကို ဖွင့်ထားလျှင်၊ ၎င်းကိုဖွင့်ထားလျှင် ၎င်းကိုနှိပ်ပြီး မည်သည့်စာရွက်များကို ဝှက်ထားသည်ကို ကြည့်ရှုပါ။ ၎င်းကိုပိတ်ထားပါက (မီးခိုးရောင်)၊ အလုပ်စာအုပ်တွင် လျှို့ဝှက်စာရွက်များမပါဝင်ပါ။
မှတ်ချက်။ ဤနည်းလမ်းသည် အလွန်ဝှက်ထားသောစာရွက်များကို မပြပါ။ ထိုသို့သောစာရွက်များကိုကြည့်ရှုရန် တစ်ခုတည်းသောနည်းလမ်းမှာ ဖျောက်ထားရန်ဖြစ်သည်။၎င်းတို့ကို VBA ဖြင့်။
Excel တွင် စာရွက်များကို ဖျောက်၍မရပါ - ပြဿနာများနှင့် ဖြေရှင်းနည်းများ
သင်၏ Excel တွင် အချို့သောစာရွက်များကို မဖျောက်နိုင်ပါက၊ အောက်ပါ ပြဿနာဖြေရှင်းခြင်းဆိုင်ရာ အကြံပြုချက်များသည် အကြောင်းရင်းအချို့ကို လင်းစေနိုင်ပါသည်။
၁။ အလုပ်စာအုပ်ဖွဲ့စည်းပုံ ကို ကာကွယ်ထားပါက စာရွက်များကို ဖုံးကွယ်ရန် သို့မဟုတ် ဖျောက်ထားရန် မဖြစ်နိုင်ပါ (အလုပ်စာအုပ်အဆင့် စကားဝှက်ကို ကုဒ်ဝှက်ခြင်း သို့မဟုတ် အလုပ်စာရွက်ကာကွယ်ရေးနှင့် မရောထွေးသင့်ပါ) အလုပ်စာအုပ်ကို ကာကွယ်ထားသည်။ ၎င်းကိုစစ်ဆေးရန် ပြန်လည်သုံးသပ်ခြင်း တက်ဘ် > အပြောင်းအလဲများ အဖွဲ့သို့ သွားကာ အလုပ်စာအုပ်ကို ကာကွယ်ပါ ခလုတ်ကို ကြည့်ပါ။ ဤခလုတ်ကို အစိမ်းရောင်ဖြင့် မီးမောင်းထိုးပြပါက အလုပ်စာအုပ်ကို ကာကွယ်ထားသည်။ ၎င်းကိုကာကွယ်ရန်၊ အလုပ်စာအုပ်ကိုကာကွယ်ပါ ခလုတ်ကိုနှိပ်ပါ၊ အကြောင်းကြားပါက စကားဝှက်ကိုရိုက်ထည့်ပြီး အလုပ်စာအုပ်ကိုသိမ်းဆည်းပါ။ ပိုမိုသိရှိလိုပါက၊ Excel တွင် ကာကွယ်ထားသော အလုပ်စာအုပ်ကို လော့ခ်ဖွင့်နည်းကို ကြည့်ပါ။
၂။ အလုပ်စာရွက်များကို အလွန်ဝှက်ထားပါသည်
သင်၏အလုပ်စာရွက်များကို VBA ကုဒ်ဖြင့် ဝှက်ထားလျှင် ( xlSheetVeryHidden ပိုင်ဆိုင်မှုကို သတ်မှတ်ပေးသည်)၊ Unhide ကို အသုံးပြုခြင်းဖြင့် ထို worksheet များကို ပြနိုင်မည်မဟုတ်ပါ။> အမိန့်။ အလွန်ဝှက်ထားသောစာရွက်များကို ပြန်ဖွင့်ရန်၊ သင်သည် xlSheetVeryHidden မှ xlSheetVisible သို့ Visual Basic Editor အတွင်းမှ သို့မဟုတ် ဤ VBA ကုဒ်ကို run ရန် လိုအပ်သည်။
၃။ အလုပ်စာအုပ်တွင် လျှို့ဝှက်စာရွက်များမရှိပါ
Unhide command သည် ribbon နှင့် right-click မီနူးတွင် မီးခိုးရောင်ဖြစ်နေပါက၊ ဆိုလိုသည်မှာ ဝှက်ထားသောစာရွက်တစ်ခုမျှမရှိပါသင့်အလုပ်စာအုပ် :)
ဤသည်မှာ Excel တွင် စာရွက်များကို သင်ဖျောက်ထားပုံဖြစ်သည်။ အတန်းများ၊ ကော်လံများ သို့မဟုတ် ဖော်မြူလာများကဲ့သို့သော အခြားအရာဝတ္ထုများကို ဖုံးကွယ်ရန် သို့မဟုတ် ဖျောက်နည်းကို သိလိုပါက၊ အပြည့်အစုံကို အောက်ပါဆောင်းပါးများတွင် တွေ့ရပါလိမ့်မည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် သင့်အား ဖတ်ရှုပြီး နောက်အပတ်တွင် တွေ့ရမည်ဟု မျှော်လင့်ပါသည်။
ရရှိနိုင်သော ဒေါင်းလုဒ်များ
Excel တွင် အလုပ်စာရွက်များကို ဖျောက်ရန် Macros