Агуулгын хүснэгт
Энэ заавар нь Excel 2016, 2013, 2010 болон түүнээс доош хувилбаруудын ажлын хуудсыг хэрхэн ил гаргахыг тайлбарладаг. Та хулганы баруун товчийг дарснаар ажлын хуудсыг хэрхэн хурдан харуулах, VBA кодоор бүх хуудсыг нэг дор хэрхэн харуулах талаар сурах болно.
Та төсөөлөөд үз дээ: та ажлын хуудсыг нээгээд зарим томьёо нь өөр ажлын хуудастай холбогдож байгааг анзаараарай. . Та хуудасны табуудыг харж байгаа боловч лавлагаа өгсөн хүснэгт байхгүй байна! Та ижил нэртэй шинэ хуудас үүсгэхийг оролдсон ч Excel энэ нь аль хэдийн байгаа гэдгийг хэлж байна. Энэ бүхэн юу гэсэн үг вэ? Энгийнээр бол ажлын хуудас нуугдсан байна. Excel дээр далд хуудсыг хэрхэн үзэх вэ? Мэдээжийн хэрэг, та тэдгээрийг нуух хэрэгтэй. Үүнийг Excel-ийн Unhide командыг ашиглан гараар эсвэл VBA-г ашиглан автоматаар хийж болно. Энэ заавар нь танд хоёр аргыг заах болно.
Excel дээр хуудасны далдыг хэрхэн ил гаргах вэ
Хэрэв та зөвхөн нэг юмуу хоёр далд хуудсыг харахыг хүсвэл эндээс хэрхэн хурдан нуухыг харуулах болно. тэдгээрт:
- Excel ажлын дэвтэртээ дурын хуудасны таб дээр хулганы баруун товчийг дараад контекст цэснээс Илгэх ...-г сонгоно уу.
- Нуух нүдэнд харуулахыг хүссэн далд хуудсыг сонгоод OK (эсвэл хуудасны нэр дээр давхар товшино уу) дээр дарна уу. Дууслаа!
Хулганы баруун товшилтын контекст цэснээс гадна Нуух харилцах цонхонд туузаас хандаж болно:
- Excel 2003 болон түүнээс өмнөх хувилбаруудад Формат цэсийг товшиж, Хуудас > Нуух дээр дарна уу.
- Excel 2016-д, Excel 2013, Excel 2010 болон Excel2007 онд Нүүр таб > Нүд бүлэгт очоод Харагдах байдал -ын доор байгаа Формат дээр товшоод Нуух& ; Ил гаргах , дараа нь Хуудсыг харуулах ...
Тайлбарыг товшино уу. Excel-ийн Нуух сонголт нь зөвхөн нэг хуудсыг нэг дор сонгох боломжийг олгодог. Олон хуудсыг ил гаргахын тулд дээрх алхмуудыг ажлын хуудас бүрээр тус тусад нь давтах шаардлагатай эсвэл доорх макронуудыг ашиглан бүх хуудсыг нэг дор харуулах боломжтой.
VBA-тай Excel-д хуудаснуудыг хэрхэн ил гаргах вэ
Олон далд ажлын хуудас байгаа тохиолдолд тэдгээрийг нэг нэгээр нь ил гаргах нь маш их цаг хугацаа шаардах болно, ялангуяа та бүх хуудсыг ил болгохыг хүсвэл таны ажлын дэвтэрт. Аз болоход, та дараах макронуудын аль нэгийг ашиглан үйл явцыг автоматжуулж болно.
Excel-д бүх хуудсыг хэрхэн ил гаргах вэ
Энэ жижиг макро нь идэвхтэй ажлын дэвтэр дэх бүх далд хуудсыг нэг дор, саад учруулахгүйгээр харуулдаг. танд ямар ч мэдэгдэл илгээх болно.
Sub Unhide_All_Sheets() ActiveWorkbook.Worksheets дахь долоо хоног бүрийн ажлын хуудас болгон бүдгэрүүлнэ.Visible = xlSheetVisible Дараагийн долоо хоног Төгсгөл ДэдБүх нуугдмал хуудсыг харуулах, тэдгээрийн тоог харуулах
Таалагдсан Дээрх макро нь ажлын дэвтэр дэх бүх далд хуудсыг харуулдаг. Ялгаа нь дууссаны дараа хэрэглэгчдэд хэдэн хуудас нуугдсаныг мэдээлэх харилцах цонхыг харуулдаг:
Дэд Unhide_All_Sheets_Count() Dim wks as Worksheet Dim count as Integer count = 0ActiveWorkbook.Worksheets дахь долоо хоног бүрийн хувьд хэрэв wks.Visible xlSheetVisible Дараа нь wks.Visible = xlSheetVisible тоо = тоо + 1 Төгсгөл Хэрэв дараагийн долоо хоног бол тоо > 0 Дараа нь MsgBox тоо & AMP; "Ажлын хуудсыг нуусан." , vbOKOnly, "Ажлын хуудсыг нууж байна" Else MsgBox "Нуугдсан ажлын хуудас олдсонгүй." , vbOKOnly, "Ажлын хуудсыг илчлэх" End If End Sub
Таны сонгосон олон хуудсыг ил гаргах
Хэрэв та бүх ажлын хуудсыг нэг дор харуулахгүй, харин зөвхөн хэрэглэгч ил тод харуулахыг зөвшөөрсөн хуудсыг харуулахыг хүсвэл, Дараа нь макро далд хуудас бүрийн талаар дараах байдлаар асуугаарай:
Дэд Unhide_Selected_Sheets() ActiveWorkbook доторх долоо хоног бүрийн хувьд MsgResult-ийг бүдэгрүүлэх. xlSheetHidden Дараа нь MsgResult = MsgBox( "Хуудсыг харуулах " & wks.Name & "?" , vbYesNo, "Ажлын хуудаснуудыг нуух" ) Хэрэв MsgResult = vbYes Дараа нь wks.Visible = xlSheetVisible Төгсгөл Хэрэв дараагийн төгсгөл Дэд ажилтай
хуудасны нэр дэх тодорхой үг
Та зөвхөн нэрэнд нь тодорхой текст агуулсан хуудаснуудыг ил гаргахыг хүсэж байгаа тохиолдолд IF командыг макронд нэмж, далд ажлын хуудас бүрийн нэрийг шалгаж, зөвхөн тэдгээр хуудсыг харуулах болно. таны зааж өгсөн текстийг агуулсан байна.
Энэ жишээнд бид " repor" гэсэн үгтэй хуудсыг ил гаргадаг. нэрэнд t " гэж бичнэ. Макро нь Тайлан , Тайлан 1 , 7-р сар гэх мэт хуудсыг харуулах болно.тайлан гэх мэт.
Нэр нь өөр үг агуулсан ажлын хуудсыг ил гаргахын тулд дараах кодын " тайлан "-г өөрийн текстээр солино уу.
Дэд Ил гаргах_Хуудас_Агуулах( ) Ажлын хуудас болгон бүдгэрүүлсэн долоо хоногуудыг бүхэл тоогоор тооцох = 0 ActiveWorkbook.Worksheets-д байгаа долоо хоног бүрийн хувьд (wks.Visible xlSheetVisible) ба (InStr(wks.Name, "report" ) > 0) Дараа нь wks.Visible = xlSheetVisible count + 1 Хэрэв дараагийн долоо хоног дуусах бол тоо > 0 Дараа нь MsgBox тоо & AMP; "Ажлын хуудсыг нуусан." , vbOKOnly, "Ажлын хуудсыг нууж байна" Else MsgBox "Заасан нэртэй далд ажлын хуудас олдсонгүй." , vbOKOnly, "Ажлын хуудаснуудыг нуух" End If End SubExcel дээр хуудсыг ил гаргахын тулд макрог хэрхэн ашиглах вэ
Макронуудыг ажлын хуудсандаа ашиглахын тулд та Visual Basic програмын кодыг хуулж/хуулж болно. Дасгалын номыг макроны хамт засварлах буюу татаж аваад тэндээс ажиллуулна уу.
Макрог ажлын дэвтэртээ хэрхэн оруулах вэ
Та дээрх макрогуудын аль нэгийг өөрийн ажлын дэвтэрт дараах байдлаар нэмж болно:
- Далд хуудас бүхий ажлын номыг нээнэ үү.
- Visual Basic Editor-ыг нээхийн тулд Alt + F11 товчийг дарна уу.
- Зүүн талд байгаа ThisWorkbook дээр хулганы баруун товчийг дарна уу. ба контекст цэснээс Insert > Module -г сонго.
- Код цонхонд кодыг буулгана уу.
- F5 товчийг дарж ажиллуулна уу. макро.
Дэлгэрэнгүй алхам алхмаар зааварчилгааг VBA кодыг хэрхэн оруулах, ажиллуулах талаар үзнэ үү.Excel.
Макро бүхий ажлын номыг татаж авах
Үүнээс гадна та энэ зааварт хэлэлцсэн бүх макрог агуулсан хүснэгтүүдийг Excel-д харуулахын тулд манай ажлын номыг татаж авч болно:
- Бүх_Хуудаснуудыг_Илгэх - идэвхтэй ажлын дэвтэрт байгаа бүх ажлын хуудсыг хэсэгхэн зуур, чимээгүйхэн харуулах.
- Бүх_Хуудаснуудыг_Нуух - бүх далд хуудсыг тоотой нь хамт харуулах.
- Сонгосон_Хуудаснуудыг_Илгэх - таны харуулахаар сонгосон далд хуудаснуудыг харуулах.
- Хуудаснуудыг_Илгэх - нэр нь тодорхой үг эсвэл текст агуулсан ажлын хуудсыг харуулах.
Excel дээрээ макро ажиллуулахын тулд та дараах зүйлийг хийнэ үү:
- Татаж авсан ажлын номоо нээгээд, асуувал макрог идэвхжүүлнэ үү.
- Харахыг хүсэж буй өөрийн ажлын номоо нээнэ үү. далд хуудас.
- Ажил дэвтэртээ Alt + F8 товчийг дарж, хүссэн макро сонгоод Ажиллуулах товчийг дарна уу.
Жишээ нь, бүх хуудсыг харуулахын тулд Excel файлаа оруулаад далд хуудасны тоог харуулах бол та энэ макрог ажиллуулна уу:
Хэрхэн o Захиалгат харагдац үүсгэх замаар Excel-д далд хуудаснуудыг харуулах
Макроноос гадна далд ажлын хуудсыг нэг нэгээр нь харуулах уйтгарлыг захиалгат харагдац үүсгэснээр даван туулж болно. Хэрэв та Excel-ийн энэ функцийг сайн мэдэхгүй байгаа бол тусгайлсан харагдацыг хулганаар товшилтоор хүссэн үедээ ашиглах боломжтой ажлын дэвтрийн тохиргооны агшин зураг гэж бодож болно. Энэ аргыг хамгийн тохиромжтой үед ашиглах нь дээрхуудасны аль нь ч нуугдаагүй үед таны ажлын эхлэл.
Тиймээс одоо бидний хийх зүйл бол Бүх хүснэгтийг харуулах захиалгат харагдац үүсгэх явдал юм. Үүнд:
- Таны ажлын дэвтэрт байгаа бүх хүснэгтүүд харагдах байгаа эсэхийг шалгаарай. Энэ зөвлөгөө нь ажлын номноос далд хуудас байгаа эсэхийг хэрхэн хурдан шалгахыг харуулж байна.
- Харах таб > Ажлын номны харагдац бүлэгт очоод Захиалгат харагдац<дээр товшино уу. 11> товч.
Та одоо хүссэнээрээ олон ажлын хуудсыг нуух боломжтой бөгөөд тэдгээрийг дахин харуулахыг хүсвэл Захиалгат харагдац товчийг товшоод <-г сонгоно уу. 1>ShowAllSheet -г үзээд Show -г товшино уу, эсвэл зүгээр л харагдац дээр давхар товшино уу.
За ингээд л боллоо! Бүх далд хуудаснууд нэн даруй харагдах болно.
Ажлын номонд далд хуудас байгаа эсэхийг хэрхэн шалгах вэ
Excel дээр далд хуудаснуудыг илрүүлэх хамгийн хурдан арга бол: дурын хуудасны таб дээр хулганы баруун товчийг дараад харна уу. хэрэв Нуух... команд идэвхжсэн эсэх. Хэрэв үүнийг идэвхжүүлсэн бол үүн дээр товшоод аль хуудсыг нууж байгааг харна уу. Хэрэв энэ нь идэвхгүй болсон (саарал өнгөтэй) бол ажлын номонд далд хуудас байхгүй болно.
Тайлбар. Энэ арга нь маш их далд хуудас харуулахгүй. Ийм хуудсыг харах цорын ганц арга бол нуух явдал юмтэдгээрийг VBA-р ашиглана.
Excel-д хуудаснуудыг харуулах боломжгүй - асуудал ба шийдэл
Хэрэв та Excel-ийн зарим хуудсыг ил гаргаж чадахгүй байгаа бол дараах алдааг олж засварлах зөвлөмжүүд яагаад гэдгийг ойлгох болно.
1. Ажлын дэвтэр хамгаалагдсан
Хэрэв ажлын номын бүтэц хамгаалагдсан бол хуудсыг нуух, харуулах боломжгүй (ажлын дэвтрийн түвшний нууц үг шифрлэлт эсвэл ажлын хуудасны хамгаалалттай андуурч болохгүй). Үүнийг шалгахын тулд Шүүмж таб > Өөрчлөлт бүлэгт очиж Ажлын номыг хамгаалах товчийг харна уу. Хэрэв энэ товчлуурыг ногоон өнгөөр тодруулсан бол ажлын ном хамгаалагдсан болно. Хамгаалалтаас гаргахын тулд Ажлын номыг хамгаалах товчийг дарж, асуувал нууц үгээ бичээд ажлын номыг хадгална уу. Дэлгэрэнгүй мэдээллийг Excel дээр хамгаалагдсан ажлын номыг хэрхэн нээх талаар үзнэ үү.
2. Ажлын хуудсууд маш далд байна
Хэрэв таны ажлын хуудсыг VBA кодоор нуусан бол тэдгээрийг маш далд болгодог ( xlSheetVeryHidden шинж чанарыг оноож өгдөг) ийм ажлын хуудсыг Илгэх<2 ашиглан харуулах боломжгүй> тушаал. Маш далд хуудаснуудыг ил гаргахын тулд та Visual Basic Editor дотроос xlSheetVeryHidden шинж чанарыг xlSheetVisible болгон өөрчлөх эсвэл энэ VBA кодыг ажиллуулах хэрэгтэй.
3. Дасгалын дэвтэрт далд хуудас байхгүй
Хэрэв Илгэх команд нь туузан дээр болон хулганы баруун товшилтын цэсэнд саарал өнгөтэй байвал энэ нь нэг ч далд хуудас байхгүй гэсэн үг юм.таны ажлын дэвтэр :)
Excel дээр хуудаснуудыг ингэж ил гаргадаг. Хэрэв та мөр, багана, томьёо гэх мэт бусад объектуудыг хэрхэн нуух, нуух талаар мэдэхийг сонирхож байвал доорх нийтлэлээс бүрэн мэдээллийг олж авах болно. Уншсан танд баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!
Боломжтой татан авалтууд
Excel дээр ажлын хуудсыг харуулах макронууд