Excel-ийн ажлын хуудсыг хэрхэн нууж, ил гаргах вэ

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь далд болон маш далд хуудасны ялгааг тодруулж, ажлын хуудсыг хэрхэн маш далд болгох, Excel дээр маш далд хуудсыг хэрхэн харахыг тайлбарласан болно.

Та маш их бухимдаж байна уу? Таны томьёоны аль нэгэнд хамаарах хүснэгтийг олж чадахгүй байна уу? Энэ хуудас нь таны ажлын дэвтрийн доод хэсэгт байрлах бусад цонхнуудын дунд харагдахгүй бөгөөд Илгэх харилцах цонхонд харагдахгүй. Энэ хуудас хаана байж болох вэ? Энгийнээр хэлэхэд энэ нь маш далд юм.

    Excel-д маш далдлагдсан ажлын хуудас гэж юу вэ?

    Хүн бүр мэддэг шиг Excel хуудас нь харагдах болон далд байж болно. Үнэн хэрэгтээ, ажлын хуудсыг нуух хоёр түвшин байдаг: далд ба маш далд .

    Ердийн үед нуугдсан хуудсыг нуух нь маш хялбар байдаг. Таны хийх ёстой зүйл бол харагдахуйц ажлын хуудсан дээр хулганы баруун товчийг дараад Илрүүлэх дээр товшоод үзэхийг хүссэн хуудсыг сонгоход л хангалттай. Маш далд хуудаснууд бол өөр түүх юм. Хэрэв ажлын номонд зөвхөн маш далд хуудас байгаа бол Илгэх команд идэвхгүй болох тул та Илгэх харилцах цонхыг нээх боломжгүй болно. Хэрэв ажлын номонд далд болон маш далд хуудас хоёуланг нь агуулж байвал Илгэх харилцах цонх гарч ирэх боловч маш далд хуудаснууд тэнд жагсаагдахгүй.

    Техникийн хувьд Excel нь далд болон нуугдмал хуудсыг хэрхэн ялгах вэ? маш далд ажлын хуудас? Шийтийн Visible шинж чанараар эдгээрийн аль нэг нь байж болноутгууд:

    • xlSheetVisible (эсвэл ҮНЭН) - хуудас харагдаж байна
    • xlSheetHidden (эсвэл ХУДАЛ) - хуудас нуугдсан
    • xlSheetVeryHidden - хуудас маш нуугдмал

    Харин хэн ч Excel-ийн Илгэх<2-ыг ашиглан ҮНЭН (харагдах) ба ХУДАЛ (далд) гэсэн хоёрын хооронд шилжих боломжтой> эсвэл Нуух командууд, xlVeryHidden утгыг зөвхөн Visual Basic Editor дотроос тохируулах боломжтой.

    Хэрэглэгчийн үүднээс харвал далд болон маш их хоёрын ялгаа юу вэ? далд хуудас? Энэ бол ердөө л: маш далд хуудсыг Excel хэрэглэгчийн интерфэйсээр харуулах боломжгүй, үүнийг нуух цорын ганц арга бол VBA юм. Тиймээс, хэрэв та ажлын хуудасныхаа заримыг бусдад харуулахад илүү хэцүү болгохыг хүсвэл (жишээ нь, эмзэг мэдээлэл эсвэл завсрын томьёо агуулсан) хуудас нуухын энэ дээд түвшнийг хэрэглэж, тэдгээрийг маш далд болго.

    Хэрхэн Excel-ийн ажлын хуудсыг маш нуугдмал болгох

    Урьд дурьдсанчлан хуудсыг маш далд болгох цорын ганц арга бол Visual Basic Editor-ийг ашиглах явдал юм. Та хэдэн хуудас нуухаас хамааран дараах аргуудын аль нэгийг ашиглан үргэлжлүүлж болно.

    Ажлын хуудасны Visible шинж чанарыг өөрчилснөөр маш далд болго

    Хэрэв та зөвхөн нэг хуудсыг бүрэн нуухыг хүсвэл эсвэл хоёр хуудас, та хуудас бүрийн Visible шинж чанарыг гараар өөрчлөх боломжтой. Үүнд:

    1. Alt + F11 товчийг дарах эсвэл Хөгжүүлэгч дээрх Visual Basic товчийг дарна уу.таб. Энэ нь зүүн дээд талын самбарт Project Explorer цонхтой Visual Basic Editor-ийг нээх бөгөөд бүх нээлттэй ажлын ном болон тэдгээрийн хуудасны модыг харуулна.
    2. F4 дар эсвэл Харах > Properties . Энэ нь Project Explorer-ийн яг доор Properties цонх гарч ирэх болно (доорх дэлгэцийн агшинг үзнэ үү). Хэрэв Properties цонх аль хэдийн байгаа бол энэ алхмыг алгасана уу :)
    3. Project Explorer цонхноос маш нуухыг хүсэж буй ажлын хуудас дээрээ дарж үүнийг сонгоно уу.
    4. Properties цонхонд Visible шинж чанарыг 2 - xlSheetVeryHidden болгож тохируулна уу.

    Болоо! Visible шинж чанар өөрчлөгдсөн даруйд таны ажлын дэвтрийн доод хэсгээс харгалзах хуудасны таб алга болно. Шаардлагатай бол бусад хуудасны хувьд дээрх алхмуудыг давтаж, дууссаны дараа Visual Basic Editor цонхыг хаа.

    Идэвхтэй ажлын хуудсыг VBA кодоор маш далд болго

    Хэрэв та хуудсыг тогтмол нуух шаардлагатай бол Хэрэв та үүнийг гараар хийхээс залхаж байгаа бол та нэг мөр кодоор ажлыг автоматжуулах боломжтой. Идэвхтэй ажлын хуудсыг маш далд болгодог макро энд байна:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Хэрэв та бусад хэрэглэгчдэд зориулж макро бичиж байгаа бол ажлын номонд агуулагдах нөхцөл байдлыг анхаарч үзэхийг хүсч болно. зөвхөн нэг харагдах хуудас. Үүнийг нуух боломжгүй гэдгийг та санаж байгаа байхExcel файлын бүх ажлын хуудас (та тэдгээрийг далд эсвэл маш далд хийсэн эсэхээс үл хамааран) дор хаяж нэг хуудас харагдах ёстой. Тиймээс хэрэглэгчиддээ энэ хязгаарлалтын талаар сэрэмжлүүлэхийн тулд дээрх макро Алдаатай блок дотор дараах байдлаар боож өгнө үү:

    Sub VeryHiddenActiveSheet() Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler: MsgBox " Ажлын дэвтэр дор хаяж нэг харагдахуйц ажлын хуудас агуулсан байх ёстой." , vbOKOnly, "Ажлын хуудсыг нуух боломжгүй" Төгсгөлийн дэд

    VBA кодоор олон ажлын хуудсыг маш далд болгох

    Хэрэв та сонгосон бүх хуудсыг маш далд байлгахыг хүсвэл дараах хэсэгт очно уу. идэвхтэй ажлын ном (ActiveWindow) доторх сонгосон бүх хуудсыг нэг нэгээр нь авч Visible шинж чанарыг xlSheetVeryHidden болгон өөрчил.

    Sub VeryHiddenSelectedSheets() Ажлын хуудас болгон бүдгэрүүлнэ. ActiveWindow.SelectedSheets дахь долоо хоног бүрийн хувьд wks.Visible = xlSheetVeryHidden Дараагийн Гарах Дэд ErrorHandler : MsgBox "Ажлын дэвтэрт дор хаяж нэг харагдахуйц ажлын хуудас байх ёстой." , vbOKOnly, "Ажлын хуудсыг нуух боломжгүй" Төгсгөлийн дэд

    Excel дээр маш далд хуудаснуудыг хэрхэн ил гаргах вэ

    Одоо та Excel дээр хуудаснуудыг хэрхэн бүрэн нуухыг мэддэг болсон тул хэрхэн маш их харах боломжтой талаар ярих цаг болжээ. далд хуудас.

    Үзэгдэх шинж чанарыг нь өөрчилснөөр маш далд ажлын хуудсыг ил гарга

    Маш далд ажлын хуудсыг дахин харахын тулд Үзэгдэх -г өөрчлөхөд л хангалттай.шинж чанарыг xlSheetVisible руу буцаана.

    1. Alt + F11 дарж Visual Basic редакторыг нээнэ үү.
    2. VBAProject цонхноос харуулахыг хүсэж буй ажлын хуудас.
    3. Properties цонхонд Visible шинж чанарыг -1 - xlSheetVisible болгож тохируулна уу. .

    Дууссан!

    Бүх маш далд хуудаснуудыг VBA ашиглан ил гарга

    Хэрэв танд маш их далд хуудас байгаа бол Хэрэв та тэдгээрийг бүгдийг дахин харагдуулахыг хүсвэл энэ макро дараах байдлаар ажиллах болно:

    Дэд UnhideVeryHiddenSheets() Ажлын хуудасны долоо хоног бүрийн ажлын хуудас болгон долоо хоногийг бүдгэрүүлбэл wks.Visible = xlSheetVeryHidden Дараа нь wks.Visible = xlSheetVisible Дараагийн төгсгөл Дэд

    Тэмдэглэл. Энэ макро нь зөвхөн маш далд хуудас -ыг ил гаргадаг ба ердийн байдлаар далдлагдсан ажлын хуудас биш. Хэрэв та бүх далд хуудсыг харуулахыг хүсвэл доорх хуудсыг ашиглана уу.

    Бүх далд болон маш далд хуудсыг нэг дор харуулах

    Идэвхтэй ажлын дэвтэр дэх бүх далд хуудсыг нэг дор харуулахын тулд , та зүгээр л хуудас бүрийн Visible шинж чанарыг ҮНЭН эсвэл xlSheetVisible болгож тохируулна уу.

    Sub UnhideAllSheets() ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible дахь долоо хоног бүрийн ажлын хуудас болгон бүдгэрүүлнэ. Дараагийн долоо хоногуудын төгсгөлийн дэд

    Маш далд хуудасны макрог хэрхэн ашиглах вэ

    Дээрх макрогуудын аль нэгийг нь Excel-ийн ажлын дэвтэрт оруулахын тулд дараах ердийн алхмуудыг гүйцэтгэнэ үү:

    1. Ажлын номыг нээнэ үү. та хуудаснуудыг нуух эсвэл харуулахыг хүсэж байна.
    2. Visual цонхыг нээхийн тулд Alt + F11 дарна уу.Үндсэн редактор.
    3. Зүүн талд байгаа ThisWorkbook дээр хулганы баруун товчийг дараад контекст цэснээс Insert > Module -г сонгоно уу.
    4. Код цонхонд кодыг буулгана уу.
    5. Макро ажиллуулахын тулд F5 товчийг дарна уу.

    Макро хадгалахын тулд файлаа Excel-ийн макро идэвхжүүлсэн хэлбэрээр хадгалахаа мартуузай. ажлын ном (.xlsm). Дэлгэрэнгүй алхам алхмаар зааварчилгааг Excel-д VBA кодыг хэрхэн оруулах, ажиллуулах тухай хэсгээс үзнэ үү.

    Эсвэл та манай макро бүхий жишээ ажлын номыг татаж аваад тухайн ажлын номноос хүссэн макрогоо шууд ажиллуулж болно.

    Жишээ ажлын ном нь дараах макронуудыг агуулна:

    • VeryHiddenActiveSheet - идэвхтэй хуудсыг маш далд болгодог.
    • VeryHiddenSelectedSheets - сонгосон бүх хуудсыг маш далд болгодог.
    • UnhideVeryHiddenSheets - идэвхтэй ажлын дэвтэрт маш далдлагдсан бүх хуудсыг ил гаргадаг.
    • UnhideAllSheets - доторх бүх далд хуудсыг харуулдаг. идэвхтэй ажлын ном (хэвийн бөгөөд маш далд).

    Макронуудыг Excel дээрээ ажиллуулахын тулд та дараах зүйлийг хийнэ үү:

    1. Татаж авсан ажлын номыг нээж, макронуудыг идэвхжүүлнэ үү. Хэрэв асуусан бол.
    2. Өөрийн ажлын дэвтрийг нээнэ үү.
    3. Ажил дэвтэртээ Alt + F8 дарж сонирхсон макро сонгоод Ажиллуулах дээр дарна уу.

    Жишээ нь, та сонгосон бүх ажлын хуудсыг хэрхэн маш далд болгох боломжтой:

    Энэхүү богино заавар нь Excel-ийн маш далд хуудаснуудын талаар бага зэрэг тодруулсан гэж найдаж байна. Би чамд баярлалааУншиж, дараа долоо хоногт манай блог дээр уулзана гэдэгт найдаж байна!

    Татаж авах ажлын номны жишээ

    Маш далд хуудасны макронууд (.xlsm файл)

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.