របៀបមិនលាក់សន្លឹកក្នុង Excel៖ បង្ហាញសន្លឹកលាក់ច្រើន ឬទាំងអស់។

  • ចែករំលែកនេះ។
Michael Brown

តារាង​មាតិកា

ការបង្រៀនពន្យល់ពីរបៀបមិនលាក់សន្លឹកកិច្ចការក្នុង Excel 2016, 2013, 2010 និងទាបជាងនេះ។ អ្នក​នឹង​រៀន​ពី​របៀប​មិន​លាក់​សន្លឹក​កិច្ចការ​យ៉ាង​រហ័ស​ដោយ​ការ​ចុច​កណ្ដុរ​ខាង​ស្ដាំ និង​របៀប​មិន​លាក់​សន្លឹក​ទាំងអស់​ក្នុង​ពេល​តែ​មួយ​ជាមួយ​កូដ VBA។

ស្រមៃ​មើល​វា៖ អ្នក​បើក​សន្លឹក​កិច្ចការ​មួយ ហើយ​សម្គាល់​ថា​រូបមន្ត​ខ្លះ​សំដៅ​ទៅ​សន្លឹក​កិច្ចការ​ផ្សេង . អ្នក​មើល​ផ្ទាំង​សន្លឹក ប៉ុន្តែ​សៀវភៅ​បញ្ជី​ដែល​បាន​យោង​មិន​មាន​ទេ! អ្នកព្យាយាមបង្កើតសន្លឹកថ្មីដែលមានឈ្មោះដូចគ្នា ប៉ុន្តែ Excel ប្រាប់អ្នកថាវាមានរួចហើយ។ តើវាមានន័យយ៉ាងណា? សាមញ្ញ សន្លឹកកិច្ចការត្រូវបានលាក់។ របៀបមើលសន្លឹកដែលលាក់ក្នុង Excel? ជាក់ស្តែង អ្នកត្រូវតែលាក់ពួកគេ។ នេះអាចត្រូវបានធ្វើដោយដៃដោយប្រើពាក្យបញ្ជា Unhide របស់ Excel ឬដោយស្វ័យប្រវត្តិជាមួយ VBA ។ ការបង្រៀននេះនឹងបង្រៀនអ្នកពីវិធីសាស្រ្តទាំងពីរ។

    របៀបបិទបាំងសន្លឹកក្នុង Excel

    ប្រសិនបើអ្នកចង់ឃើញសន្លឹកដែលលាក់តែមួយ ឬពីរ នេះជារបៀបដែលអ្នកអាចឈប់លាក់បានយ៉ាងរហ័ស។ ពួកគេ៖

    1. នៅក្នុងសៀវភៅការងារ Excel របស់អ្នក ចុចកណ្ដុរស្ដាំលើផ្ទាំងសន្លឹកណាមួយ ហើយជ្រើសរើស Unhide … ពីម៉ឺនុយបរិបទ។
    2. នៅក្នុង Unhide ប្រអប់ ជ្រើសរើសសន្លឹកដែលលាក់ដែលអ្នកចង់បង្ហាញ ហើយចុច យល់ព្រម (ឬចុចពីរដងលើឈ្មោះសន្លឹក)។ រួចរាល់!

    ក្រៅពីចុចកណ្ដុរស្ដាំលើម៉ឺនុយបរិបទ ប្រអប់ Unhide អាចចូលប្រើបានពីខ្សែបូ៖

    • នៅក្នុង Excel 2003 និងមុននេះ ចុចលើម៉ឺនុយ Format ហើយបន្ទាប់មកចុច Sheet > Unhide
    • នៅក្នុង Excel 2016, Excel 2013, Excel 2010 និង Excel2007 សូមចូលទៅកាន់ផ្ទាំង Home > Cells group ហើយចុចលើ Format នៅក្រោម Visibility ចង្អុលទៅ Hide & ; Unhide ហើយបន្ទាប់មកចុច Unhide Sheet

    ចំណាំ។ ជម្រើស Unhide របស់ Excel អនុញ្ញាតឱ្យអ្នកជ្រើសរើសសន្លឹកមួយក្នុងពេលតែមួយ។ ដើម្បី​មិន​លាក់​សន្លឹក​ច្រើន អ្នក​នឹង​ត្រូវ​ធ្វើ​ជំហាន​ខាង​លើ​ឡើង​វិញ​សម្រាប់​សន្លឹក​កិច្ចការ​នីមួយ​ៗ ឬ​អ្នក​អាច​មិន​លាក់​សន្លឹក​ទាំងអស់​ក្នុង​ពេល​តែ​មួយ​ដោយ​ប្រើ​ម៉ាក្រូ​ខាងក្រោម។

    របៀបមិនលាក់សន្លឹកក្នុង Excel ជាមួយ VBA

    ក្នុងស្ថានភាពនៅពេលដែលអ្នកមានសន្លឹកកិច្ចការលាក់ច្រើន ការលាក់សន្លឹកម្តងមួយៗអាចនឹងចំណាយពេលច្រើន ជាពិសេសប្រសិនបើអ្នកចង់លាក់សន្លឹកទាំងអស់ នៅក្នុងសៀវភៅការងាររបស់អ្នក។ ជាសំណាងល្អ អ្នកអាចធ្វើឱ្យដំណើរការដោយស្វ័យប្រវត្តិជាមួយនឹងម៉ាក្រូមួយក្នុងចំណោមម៉ាក្រូខាងក្រោម។

    របៀបមិនលាក់សន្លឹកទាំងអស់នៅក្នុង Excel

    ម៉ាក្រូតូចនេះធ្វើឱ្យសន្លឹកលាក់ទាំងអស់នៅក្នុងសៀវភៅការងារសកម្មអាចមើលឃើញក្នុងពេលតែមួយដោយមិនមានការរំខាន អ្នកជាមួយនឹងការជូនដំណឹងណាមួយ។

    Sub Unhide_All_Sheets() Dim wks ជាសន្លឹកកិច្ចការសម្រាប់រាល់ wks ក្នុង ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    បង្ហាញសន្លឹកដែលលាក់ទាំងអស់ និងបង្ហាញចំនួនរបស់ពួកគេ

    ចូលចិត្ត មួយខាងលើ ម៉ាក្រូនេះក៏បង្ហាញសន្លឹកដែលលាក់ទាំងអស់នៅក្នុងសៀវភៅការងារផងដែរ។ ភាពខុសប្លែកគ្នានោះគឺថា នៅពេលបញ្ចប់ វាបង្ហាញប្រអប់មួយប្រាប់អ្នកប្រើប្រាស់ថាតើសន្លឹកប៉ុន្មានសន្លឹកដែលមិនត្រូវបានលាក់៖

    អនុ Unhide_All_Sheets_Count() Dim wks ជាសន្លឹកកិច្ចការ Dim រាប់ជាចំនួនគត់ = 0សម្រាប់ wks នីមួយៗក្នុង ActiveWorkbook.Worksheets ប្រសិនបើ wks.Visible xlSheetVisible បន្ទាប់មក wks.Visible = xlSheetVisible count = count + 1 End ប្រសិនបើ Next wks ប្រសិនបើរាប់ > 0 បន្ទាប់មក MsgBox រាប់ & "សន្លឹកកិច្ចការមិនត្រូវបានលាក់។" , vbOKOnly, "Unhiding worksheets" Else MsgBox "រកមិនឃើញសន្លឹកកិច្ចការដែលលាក់។" , vbOKOnly, "Unhiding worksheets" End If End Sub

    Unhide multiple sheets that you select

    If you want to unhide all the worksheets at once, but only the only that the user យល់ព្រមយ៉ាងច្បាស់ដើម្បីធ្វើឱ្យមើលឃើញ, បន្ទាប់មក សូមឲ្យម៉ាក្រូសួរអំពីសន្លឹកដែលលាក់នីមួយៗដោយឡែកពីគ្នា ដូចជា៖

    អនុ Unhide_Selected_Sheets() Dim wks ជាសន្លឹកកិច្ចការ Dim MsgResult As VbMsgBoxResult សម្រាប់ wks នីមួយៗក្នុង ActiveWorkbook.Worksheets ប្រសិនបើ wks.Visible = xlSheetHidden បន្ទាប់មក MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) ប្រសិនបើ MsgResult = vbYes បន្ទាប់មក wks.Visible = xlSheetVisible End ប្រសិនបើ Next បញ្ចប់ Subides

    ពាក្យជាក់លាក់នៅក្នុងឈ្មោះសន្លឹក

    នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកគ្រាន់តែចង់មិនលាក់សន្លឹកដែលមានអត្ថបទជាក់លាក់នៅក្នុងឈ្មោះរបស់ពួកគេ បន្ថែមសេចក្តីថ្លែងការណ៍ IF ទៅម៉ាក្រូដែលនឹងពិនិត្យមើលឈ្មោះនៃសន្លឹកកិច្ចការដែលលាក់នីមួយៗ ហើយឈប់លាក់តែសន្លឹកទាំងនោះប៉ុណ្ណោះ ដែលមានអត្ថបទដែលអ្នកបញ្ជាក់។

    ក្នុងឧទាហរណ៍នេះ យើងមិនលាក់សន្លឹកជាមួយពាក្យ " repor t " នៅក្នុងឈ្មោះ។ ម៉ាក្រូនឹងបង្ហាញសន្លឹកដូចជា របាយការណ៍ , របាយការណ៍ 1 , ខែកក្កដារបាយការណ៍ និងផ្សេងទៀត។

    ដើម្បីមិនលាក់សន្លឹកកិច្ចការដែលឈ្មោះមានពាក្យផ្សេងទៀត ជំនួស " របាយការណ៍ " នៅក្នុងកូដខាងក្រោមជាមួយនឹងអត្ថបទផ្ទាល់ខ្លួនរបស់អ្នក។

    អនុ Unhide_Sheets_Contain( ) Dim wks ជាសន្លឹកកិច្ចការ Dim Count As Integer count = 0 សម្រាប់រាល់ wks ក្នុង ActiveWorkbook.Worksheets ប្រសិនបើ (wks.Visible xlSheetVisible) និង (InStr(wks.Name, "report") > 0) បន្ទាប់មក wks.Visible = xlSheetVisible រាប់ + 1 បញ្ចប់ ប្រសិនបើបន្ទាប់ wks ប្រសិនបើរាប់ > 0 បន្ទាប់មក MsgBox រាប់ & "សន្លឹកកិច្ចការមិនត្រូវបានលាក់។" , vbOKOnly, "Unhiding worksheets" Else MsgBox "រកមិនឃើញសន្លឹកកិច្ចការដែលលាក់ជាមួយឈ្មោះដែលបានបញ្ជាក់ទេ។" , vbOKOnly, "Unhiding worksheets" End If End Sub

    របៀបប្រើម៉ាក្រូដើម្បីមិនលាក់សន្លឹកក្នុង Excel

    ដើម្បីប្រើម៉ាក្រូក្នុងសន្លឹកកិច្ចការរបស់អ្នក អ្នកអាចចម្លង/បិទភ្ជាប់កូដនៅក្នុង Visual Basic កម្មវិធីនិពន្ធ ឬទាញយកសៀវភៅការងារដោយប្រើម៉ាក្រូ ហើយដំណើរការពួកវាពីទីនោះ។

    របៀបបញ្ចូលម៉ាក្រូនៅក្នុងសៀវភៅការងាររបស់អ្នក

    អ្នកអាចបន្ថែមម៉ាក្រូខាងលើណាមួយទៅក្នុងសៀវភៅការងាររបស់អ្នកតាមវិធីនេះ៖

    1. បើកសៀវភៅការងារដោយប្រើសន្លឹកដែលលាក់។
    2. ចុច Alt + F11 ដើម្បីបើកកម្មវិធីនិពន្ធ Visual Basic ។
    3. នៅលើផ្ទាំងខាងឆ្វេង ចុចខាងស្តាំ សៀវភៅការងារនេះ ហើយជ្រើសរើស បញ្ចូល > ម៉ូឌុល ពីម៉ឺនុយបរិបទ។
    4. បិទភ្ជាប់កូដក្នុងបង្អួចកូដ។
    5. ចុច F5 ដើម្បីដំណើរការ ម៉ាក្រូ។

    សម្រាប់ការណែនាំជាជំហាន ៗ លម្អិត សូមមើល របៀបបញ្ចូល និងដំណើរការកូដ VBA នៅក្នុងExcel។

    ទាញយកសៀវភៅការងារដោយប្រើម៉ាក្រូ

    ម្យ៉ាងវិញទៀត អ្នកអាចទាញយកសៀវភៅការងារគំរូរបស់យើង ដើម្បីមិនលាក់សន្លឹកក្នុង Excel ដែលមានម៉ាក្រូទាំងអស់ដែលបានពិភាក្សានៅក្នុងមេរៀននេះ៖

    • Unhide_All_Sheets - ឈប់លាក់សន្លឹកកិច្ចការទាំងអស់នៅក្នុងសៀវភៅការងារសកម្មមួយភ្លែត ហើយស្ងាត់ស្ងៀម។
    • Unhide_All_Sheets_Count - បង្ហាញសន្លឹកដែលលាក់ទាំងអស់ រួមជាមួយនឹងចំនួនរបស់វា។
    • Unhide_Selected_Sheets - បង្ហាញសន្លឹកដែលលាក់ដែលអ្នកជ្រើសរើសដើម្បីមិនលាក់។
    • Unhide_Sheets_Contain - មិនលាក់សន្លឹកកិច្ចការដែលឈ្មោះមានពាក្យ ឬអត្ថបទជាក់លាក់។

    ដើម្បីដំណើរការម៉ាក្រូក្នុង Excel របស់អ្នក អ្នកធ្វើដូចខាងក្រោម៖

    1. បើកសៀវភៅការងារដែលបានទាញយក ហើយបើកម៉ាក្រូប្រសិនបើត្រូវបានសួរ។
    2. បើកសៀវភៅការងារផ្ទាល់ខ្លួនរបស់អ្នកដែលអ្នកចង់ឃើញ សន្លឹកដែលលាក់។
    3. នៅក្នុងសៀវភៅការងាររបស់អ្នក ចុច Alt + F8 ជ្រើសរើសម៉ាក្រូដែលចង់បាន ហើយចុច រត់

    ឧទាហរណ៍ ដើម្បីមិនលាក់សន្លឹកទាំងអស់នៅក្នុង ឯកសារ Excel របស់អ្នក ហើយបង្ហាញចំនួនសន្លឹកដែលលាក់ អ្នកដំណើរការម៉ាក្រូនេះ៖

    របៀប o បង្ហាញសន្លឹកដែលលាក់ក្នុង Excel ដោយបង្កើតទិដ្ឋភាពផ្ទាល់ខ្លួន

    ក្រៅពីម៉ាក្រូ ភាពធុញទ្រាន់នៃការបង្ហាញសន្លឹកកិច្ចការដែលលាក់ម្តងមួយៗអាចត្រូវបានយកឈ្នះដោយបង្កើតទិដ្ឋភាពផ្ទាល់ខ្លួន។ ប្រសិនបើអ្នកមិនស៊ាំនឹងមុខងារ Excel នេះទេ អ្នកអាចគិតពីទិដ្ឋភាពផ្ទាល់ខ្លួនជារូបថតនៃការកំណត់សៀវភៅការងាររបស់អ្នក ដែលអាចត្រូវបានអនុវត្តនៅពេលណាមួយដោយការចុចកណ្ដុរ។ វិធីសាស្រ្តនេះគឺល្អបំផុតក្នុងការប្រើការចាប់ផ្តើមនៃការងាររបស់អ្នក នៅពេលដែលគ្មានសន្លឹកណាមួយត្រូវបានលាក់នៅឡើយ។

    ដូច្នេះ អ្វីដែលយើងនឹងធ្វើឥឡូវនេះគឺបង្កើតទិដ្ឋភាពផ្ទាល់ខ្លួន បង្ហាញសន្លឹកទាំងអស់ ។ នេះជារបៀប៖

    1. ត្រូវប្រាកដថាសៀវភៅបញ្ជីទាំងអស់នៅក្នុងសៀវភៅការងាររបស់អ្នក អាចមើលឃើញ ។ ព័ត៌មានជំនួយនេះបង្ហាញពីរបៀបពិនិត្យមើលសៀវភៅការងារយ៉ាងឆាប់រហ័សសម្រាប់សន្លឹកដែលលាក់។
    2. ចូលទៅកាន់ផ្ទាំង មើល > Workbook Views group ហើយចុចលើ ទិដ្ឋភាពផ្ទាល់ខ្លួន<ប៊ូតុង 11>។

  • ប្រអប់ ទិដ្ឋភាពផ្ទាល់ខ្លួន នឹងបង្ហាញឡើង ហើយអ្នកចុច បន្ថែម…
  • ក្នុងប្រអប់ បន្ថែមទិដ្ឋភាព វាយឈ្មោះសម្រាប់ទិដ្ឋភាពផ្ទាល់ខ្លួនរបស់អ្នក ឧទាហរណ៍ ShowAllSheets ហើយចុចយល់ព្រម។
  • ឥឡូវនេះអ្នកអាចលាក់សន្លឹកកិច្ចការជាច្រើនតាមដែលអ្នកចង់បាន ហើយនៅពេលដែលអ្នកចង់ធ្វើឱ្យពួកវាមើលឃើញម្តងទៀត អ្នកចុចប៊ូតុង ទិដ្ឋភាពផ្ទាល់ខ្លួន ជ្រើសរើស ShowAllSheet មើល ហើយចុច Show ឬគ្រាន់តែចុចពីរដងលើទិដ្ឋភាព។

    នោះហើយជាវា! សន្លឹកដែលលាក់ទាំងអស់នឹងត្រូវបានបង្ហាញភ្លាមៗ។

    របៀបពិនិត្យមើលថាតើសៀវភៅការងារមានសន្លឹកលាក់ណាមួយ

    វិធីលឿនបំផុតដើម្បីស្វែងរកសន្លឹកដែលលាក់នៅក្នុង Excel គឺ៖ ចុចកណ្ដុរស្ដាំលើផ្ទាំងសន្លឹកណាមួយ ហើយមើល ប្រសិនបើពាក្យបញ្ជា លាក់… ត្រូវបានបើកឬអត់។ ប្រសិន​បើ​វា​ត្រូវ​បាន​បើក ចុច​វា​ហើយ​មើល​ថា​សន្លឹក​ណា​ត្រូវ​បាន​លាក់។ ប្រសិនបើវាត្រូវបានបិទ (ប្រផេះ) សៀវភៅការងារមិនមានសន្លឹកលាក់ទេ។

    ចំណាំ។ វិធីសាស្រ្តនេះមិនបង្ហាញសន្លឹកដែលលាក់ខ្លាំងទេ។ មធ្យោបាយតែមួយគត់ដើម្បីមើលសន្លឹកបែបនេះគឺដើម្បីមិនលាក់ពួកវាជាមួយ VBA ។

    មិនអាចលាក់សន្លឹកក្នុង Excel បានទេ - បញ្ហា និងដំណោះស្រាយ

    ប្រសិនបើអ្នកមិនអាចលាក់សន្លឹកជាក់លាក់ក្នុង Excel របស់អ្នកបានទេ គន្លឹះដោះស្រាយបញ្ហាខាងក្រោមអាចបំភ្លឺខ្លះៗពីមូលហេតុ។

    ១. សៀវភៅការងារត្រូវបានការពារ

    វាមិនអាចលាក់ ឬមិនលាក់សន្លឹកបានទេ ប្រសិនបើ រចនាសម្ព័ន្ធសៀវភៅការងារ ត្រូវបានការពារ (មិនគួរច្រឡំជាមួយការអ៊ិនគ្រីបពាក្យសម្ងាត់កម្រិតសៀវភៅការងារ ឬការការពារសន្លឹកកិច្ចការ)។ ដើម្បីពិនិត្យមើលវា សូមចូលទៅកាន់ផ្ទាំង Review > Changes group ហើយមើលប៊ូតុង Protect Workbook ។ ប្រសិនបើប៊ូតុងនេះត្រូវបានបន្លិចជាពណ៌បៃតង នោះសៀវភៅការងារត្រូវបានការពារ។ ដើម្បី​មិន​ការពារ​វា សូម​ចុច​ប៊ូតុង Protect Workbook វាយ​បញ្ចូល​ពាក្យ​សម្ងាត់​ប្រសិន​បើ​បាន​សួរ ហើយ​រក្សា​ទុក​សៀវភៅ​ការងារ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបដោះសោសៀវភៅការងារដែលមានការការពារនៅក្នុង Excel។

    2. សន្លឹកកិច្ចការត្រូវបានលាក់យ៉ាងខ្លាំង

    ប្រសិនបើសន្លឹកកិច្ចការរបស់អ្នកត្រូវបានលាក់ដោយកូដ VBA ដែលធ្វើឱ្យពួកវាលាក់យ៉ាងខ្លាំង (ផ្តល់ទ្រព្យសម្បត្តិ xlSheetVeryHidden ) សន្លឹកកិច្ចការបែបនេះមិនអាចបង្ហាញដោយប្រើ Unhide បញ្ជា។ ដើម្បី​មិន​លាក់​សន្លឹក​ដែល​លាក់​ខ្លាំង អ្នក​ត្រូវ​ប្ដូរ​លក្ខណសម្បត្តិ​ពី xlSheetVeryHidden ទៅ xlSheetVisible ពី​ក្នុង Visual Basic Editor ឬ​ដំណើរការ​កូដ VBA នេះ។

    3. មិនមានសន្លឹកលាក់នៅក្នុងសៀវភៅការងារទេ

    ប្រសិនបើពាក្យបញ្ជា Unhide មានពណ៌ប្រផេះទាំងនៅលើខ្សែបូ និងក្នុងម៉ឺនុយចុចខាងស្តាំ នោះមានន័យថាមិនមានសន្លឹកលាក់តែមួយនៅក្នុងសៀវភៅការងាររបស់អ្នក :)

    នេះជារបៀបដែលអ្នកមិនលាក់សន្លឹកក្នុង Excel។ ប្រសិនបើអ្នកចង់ដឹងពីរបៀបលាក់ ឬមិនលាក់វត្ថុផ្សេងទៀតដូចជា ជួរដេក ជួរឈរ ឬរូបមន្ត អ្នកនឹងឃើញព័ត៌មានលម្អិតពេញលេញនៅក្នុងអត្ថបទខាងក្រោម។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    ការទាញយកដែលមានស្រាប់

    ម៉ាក្រូ ដើម្បីមិនលាក់សន្លឹកកិច្ចការក្នុង Excel

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។