Noskatieties video - kā parādīt visas Excel lapas
Ja vēlaties lasīt pamācību, nevis skatīties videoklipu, zemāk ir detalizēta rakstiska apmācība par Excel lapu atklāšanu.
Strādājot ar datiem, kas programmā Excel ir sadalīti vairākās darblapās, iespējams, vēlēsities paslēpt dažas darblapas. Tas varētu notikt, lai izvairītos no jucekļa vai nerādītu dažus datus klientam/vadītājam, slēpjot dažas darblapas un paturot redzamas tikai noderīgās.
Un dažos gadījumos jums var būt darbgrāmata, kurā ir dažas slēptas lapas, un vēlaties parādīt dažas vai visas šīs darblapas.
Šajā apmācībā es parādīšu dažas metodes, kā parādīt Excel darblapas (manuāli, kā arī automātiski, izmantojot VBA). Es arī parādīšu, kā selektīvi parādīt darblapas, pamatojoties uz nosaukumu vai nosacījumu.
Tātad, sāksim!
Lapu slēpšana manuāli
Ja jums ir tikai dažas darblapas, kas ir paslēptas, varat manuāli parādīt dažas vai visas šīs darblapas.
Pieņemsim, ka jums ir Excel darbgrāmata, kurā ir 10 paslēptas darblapas.
Tālāk ir norādītas darbības, lai manuāli parādītu darblapas (pa vienai):
- Ar peles labo pogu noklikšķiniet uz jebkuras esošās darblapas cilnes
- Noklikšķiniet uz opcijas Atklāt. Tiks atvērts dialoglodziņš Atslēpt, kurā uzskaitītas visas slēptās darblapas
- Dialoglodziņā Paslēpt noklikšķiniet uz darblapas, kuru vēlaties paslēpt (vienlaikus varat atlasīt tikai vienu).
- Noklikšķiniet uz Labi.
Iepriekš minētās darbības parādītu atlasīto darblapu.
Piezīme: Diemžēl programmā Excel nav iebūvētas funkcionalitātes, lai ātri parādītu visas slēptās darblapas (vai veids, kā atlasīt vairākas darblapas un parādīt to). Šobrīd jums ir jāizmanto dialoglodziņš "Paslēpt", kurā varat atlasīt tikai vienu darblapu, ko parādīt.
Darblapas var paslēpt lielapjomā, bet ne atklāt
Ja vēlaties paslēpt darblapas, varat vienlaikus atlasīt vairākas darblapas (turiet nospiestu vadības taustiņu un noklikšķiniet uz darblapas cilnes nosaukuma), ar peles labo pogu noklikšķiniet un noklikšķiniet uz opcijas Paslēpt.
Diemžēl programmā Excel nav iebūvētas funkcionalitātes, lai ātri parādītu visas slēptās darblapas (vai veids, kā atlasīt vairākas darblapas un parādīt to). Šobrīd jums ir jāizmanto dialoglodziņš "Paslēpt", kurā varat atlasīt tikai vienu darblapu, ko parādīt.
Lai gan nav iebūvētas funkcionalitātes, ko var parādīt vairumā, to var viegli izdarīt, izmantojot vienkāršu VBA makro kodu.
Vienā reizē parādīt visas lapas
Izmantojot VBA, varat viegli atklāt lielapjoma darblapas.
Piemēram, ja jums ir 10 slēptas darblapas, varat izveidot vienkāršu VBA kodu, lai parādītu visas darblapas, vai arī varat paslēpt, pamatojoties uz nosacījumu (piemēram, parādīt tikai tās, kuru nosaukumā ir noteikts prefikss vai gads).
Piezīme .: Lai izmantotu VBA kodu, šajā apmācībā aprakstītajām metodēm nav nepieciešams saglabāt Excel darbgrāmatu makro iespējotā formātā (.XLSM).
Tūlītēja loga izmantošana
VB redaktoram programmā Excel ir tūlītējs logs, kurā varat ierakstīt koda rindu un uzreiz to izpildīt.
Tālāk ir norādītas darbības, kā izmantot šo koda augšējo rindiņu, lai atvērtu lapas, izmantojot tūlītēju logu:
- Ar peles labo pogu noklikšķiniet uz jebkuras redzamās darbgrāmatas lapas
- Noklikšķiniet uz Skatīt kodu. Tas atvērs VB redaktoru.
- Izvēlnē noklikšķiniet uz opcijas Skatīt un pēc tam noklikšķiniet uz loga Tūlīt. Tas liks tūlītējam logam parādīties VB redaktorā (ja vēl nav).
- Tūlītējā logā nokopējiet un ielīmējiet šādu koda rindu: Par katru lapu šajā darbgrāmatā. Lapas: Sheet.Visible = True: Nākamā lapa
- Novietojiet kursoru rindas beigās
- Nospiediet taustiņu Enter
Tieši tā!
Iepriekš minētās darbības uzreiz parādīs visas darbgrāmatas lapas.
Kad esat pabeidzis, varat aizvērt VB redaktoru.
Labākais šajā jautājumā ir tas, ka to var izdarīt jebkurā darbgrāmatā. Jums nav jāuztraucas par darbgrāmatas saglabāšanu makro iespējotā formātā. Vienkārši izpildiet koda rindu un uzreiz parādiet visas darbgrāmatas lapas.Ļaujiet man arī ātri izskaidrot zemāk redzamo VBA kodu, ko esam izmantojuši tiešajā logā, lai parādītu lapas:
Katrai šai darbgrāmatas lapai. Lapas: lapa. Redzams = Patiess: nākamā lapa
Iepriekš minētais kods izmanto cilni Nākamajam VBA, lai izietu cauri visām darbgrāmatas lapām un iestatītu redzamo rekvizītu uz TRUE. Kad visu lapu redzamais rekvizīts ir mainīts, kods beigsies.
Iepriekš minētajā kodā izmantotais kols (:) ir līdzvērtīgs rindas pārtraukumam. Lai gan tas izskatās kā viena koda rinda, tam ir trīs daļas, kuras atdala divi koli.
Ja jūs interesē uzzināt vairāk par tūlītējo logu un dažas lieliskas lietas, ko ar to varat darīt, šeit ir detalizēta apmācība par to.
Pievienojot makro QAT (ar vienu klikšķi)
Ja jums diezgan bieži jāatspējo darblapas, vēl viens labs veids varētu būt, lai makro kods darbgrāmatā Personiskā makro parādītu lapas un parādītu ikonu ātrās piekļuves rīkjoslā.
Tas ir tikai vienreizējs process, un pēc tam, kad esat to paveicis, jebkurā darbgrāmatā varat parādīt lapas, vienkārši noklikšķinot uz pogas QAT.
Tas ir neapšaubāmi visefektīvākais veids, kā programmā Excel parādīt lapas (visnoderīgākais, ja iegūstat daudz darbgrāmatu ar slēptām lapām un jums tās ir jāslēpj).
Viltība šeit ir saglabāt kodu personisko makro darbgrāmatas lapu parādīšanai.
Personīgā makro darbgrāmata ir kaut kas vienmēr atvērts, atverot jebkuru Excel failu (tomēr jūs to nevarat redzēt). Saglabājot makro kodu darbgrāmatā Personal Macro, šis kods tagad jums vienmēr ir pieejams. Un, pievienojot to QAT un palaižot makro kodu ar vienu klikšķi.
Zemāk ir kods, kas jāpievieno personīgajai makro darbgrāmatai:
Sub UnhideAllSheets () katrai Sheets Sheet Sheet lapai. Visis = True Next Sheet End Sub
Tālāk ir norādītas darbības, lai pievienotu šo kodu personīgajai makro darbgrāmatai:
- Noklikšķiniet uz ierakstīšanas makro pogas (tā atrodas Excel darbgrāmatas lietojumprogrammas apakšējā kreisajā stūrī)
- Dialoglodziņā Makro ierakstīšana mainiet iestatījuma Saglabāt makro iestatījumu uz - Personiskā makro darbgrāmata.
- Noklikšķiniet uz Labi. Tiks sākta makro ierakstīšana
- Noklikšķiniet uz ikonas Apturēt makro ierakstīšanu (darbgrāmatas apakšējā kreisajā stūrī). Tas apturēs makro ierakstīšanu
- Ar peles labo pogu noklikšķiniet uz jebkuras lapas cilnes un pēc tam noklikšķiniet uz “Skatīt kodu”
- VB redaktorā veiciet dubultklikšķi uz moduļa objekta Personal.XLSB darbgrāmatā
- Noņemiet esošo kodu un nokopējiet un ielīmējiet iepriekš minēto kodu.
- Rīkjoslā noklikšķiniet uz ikonas Saglabāt
- Aizveriet Vb redaktoru
Iepriekš minētās darbības ļauj jums padarīt personīgo makro darbgrāmatu redzamu VB redaktorā un ievietot kodu, lai tajā parādītu lapas.
Tagad viss, kas jums jādara, ir pievienot šo kodu ātrās piekļuves rīkjoslai, lai to varētu izmantot jebkurā laikā no jebkuras darbgrāmatas.
Tālāk ir norādītas darbības, lai pievienotu šo kodu ātrās piekļuves rīkjoslai:
- Noklikšķiniet uz ikonas Pielāgot ātrās piekļuves rīkjoslu.
- Noklikšķiniet uz Vairāk komandu.
- Dialoglodziņā Excel opcijas noklikšķiniet uz nolaižamās izvēlnes “Izvēlēties komandas”
- Noklikšķiniet uz Makro. Tas parādīs visu darbgrāmatā iekļauto makro sarakstu (ieskaitot tos, kas iekļauti PERSONAL.XLSB)
- Atlasiet makro kodu, lai parādītu lapas
- Noklikšķiniet uz pogas Pievienot
- Noklikšķiniet uz Labi.
Iepriekš minētās darbības pievienotu šo makro kodu, lai atvērtu lapas ātrās piekļuves rīkjoslā.
Tagad, kad saņemat darbgrāmatu, kurā ir paslēptas dažas lapas, jums vienkārši jānoklikšķina uz koda ikonas QAT, un tā uzreiz parādīs visas lapas vienā piegājienā.
Nerādīt lapas ar konkrētu tekstu nosaukumā
Izmantojot VBA, varat arī parādīt lapas, pamatojoties uz nosaukumu.
Piemēram, pieņemsim, ka jums ir darbgrāmata, kuras nosaukumā ir lapas ar gadiem, un vēlaties parādīt visas tās lapas, kurās ir gads 2021–2022.
Varat izmantot tālāk norādīto kodu, lai parādītu visas lapas ar tekstu 2021-2022:
Sub UnhideSheetsWithSpecificText () Katram ws šajā darbagrāmatā. Darblapas Ja InStr (ws.Name, "2020")> 0 Tad ws.Visible = xlSheetVisible End If Next ws End Sub
Iepriekš minētais izmanto cilni Nākotnei, lai izietu katru darbgrāmatas darblapu. Pēc tam nosacījums IF Tad pārbauda darblapas nosaukumu un, ja tajā ir norādītais teksts (kas šajā kodā ir 2021-2022), tas mainīs redzamo rekvizītu, lai tas būtu redzams.
Un, ja nosaukumā nav norādītā teksta, tas atstās to tādu, kāds tas ir.
Varat arī modificēt šo kodu, lai paslēptu lapas, pamatojoties uz nosaukuma tekstu.
Piemēram, ja vēlaties ātri paslēpt visas darblapas, kuru nosaukumā ir teksts “2020”, varat izmantot tālāk norādīto kodu.
Sub HideSheetsWithSpecificText () Katram ws šajā darba grāmatā. Darblapas Ja InStr (ws.Name, "2020")> 0 Tad ws.Visible = xl
Piezīme: Jūs varat saglabāt šo kodu parastajā modulī VB redaktora iekšienē vai arī personiskajā makro darbgrāmatā. Ja saglabājat to parastajā modulī un vēlāk to vēlaties izmantot vēlreiz, darbgrāmata jāsaglabā kā makro iespējota darbgrāmata (.XLSM formāts).
Rādīt atlasītās lapas (pamatojoties uz lietotāja izvēli)
Varat arī izmantot VBA, lai sniegtu lietotājam iespēju izvēlēties, vai parādīt lapu, vai nē.
To var izdarīt, parādot ziņojumu lodziņu, kurā lietotājam tiek lūgts izvēlēties, vai parādīt lapu, vai nē. Ja šī opcija ir atlasīta, tā parāda šo lapu, pretējā gadījumā tā tiek pārvietota uz nākamo.
Zemāk ir kods, kas to darīs:
Sub UnhideSheetsUserSelection () Par katru sh šajā darbagrāmatā.Lapas Ja sh.Visible True, tad Rezultāts = MsgBox ("Vai vēlaties parādīt" & sh.Name, vbYesNo) If Result = vbJā Tad sh.Visible = Patiess beigas Ja nākamā sh beigas Sub
Iepriekš minētais kods iet caur katru darbgrāmatas lapu un pārbauda, vai tas jau ir redzams vai nē. Ja tas ir paslēpts, tas parāda ziņojumu lodziņu ar darblapas nosaukumu.
Kā lietotājs jūs tagad varat izlemt, vai vēlaties šo lapu paslēpt vai paslēpt.
Tas var labi darboties, ja jums ir dažas darblapas, kas ir paslēptas, un vēlaties zvanīt par katru lapu atsevišķi.
Piezīme: Jūs varat saglabāt šo kodu parastajā modulī VB redaktora iekšienē vai arī personiskajā makro darbgrāmatā. Ja saglabājat to parastajā modulī un vēlāk to vēlaties izmantot vēlreiz, darbgrāmata jāsaglabā kā makro iespējota darbgrāmata (.XLSM formāts).
Šeit ir apmācība, kurā es parādīšu, kā saglabāt kodu parastajā Excel modulī (šajā rakstā meklējiet sadaļu “Kur ievietot šo kodu”)
Parādiet visas vai atlasītās lapas, izmantojot pielāgoto skatu
Šī ir mazāk pazīstama metode, ja vēlaties ātri parādīt visas darblapas (vai dažas atlasītās darblapas).
“Pielāgots skats” ir Excel funkcionalitāte, kas ļauj izveidot un saglabāt skatus, kurus varat ātri izmantot, noklikšķinot uz pogas.
Piemēram, pieņemsim, ka jums ir Excel darbgrāmata ar 10 darblapām. Jūs varat izveidot skatu, kurā ir redzamas visas šīs 10 lapas. Nākotnē, ja dažas lapas ir paslēptas un vēlaties atgriezties skatā, kurā bija redzamas visas lapas, varat to izdarīt, atlasot jau saglabāto pielāgoto skatu.
Neuztraucieties, jūs nezaudēsit izmaiņas, ko veicāt pēc pielāgotā skata izveides. Viss pielāgotais skats ļauj atgriezties Excel skatā, kad to izveidojāt. Tātad, ja dažas darblapas bija redzamas, kad izveidojāt skatu un tagad ir paslēptas, atlasot šo pielāgoto skatu, šīs lapas tiks parādītas.
Pielāgotā skata paredzētais lietojums ir ļaut lietotājiem izveidot dažādus skatus. Piemēram, ja esat analītiķis, varat izveidot dažādus skatus dažādām organizācijas nodaļām. Tātad jums var būt redzams konkrēts darblapu komplekts (vai šūnas/rindas/kolonnas) vienai nodaļai un cits komplekts citam departamentam. Kad esat ieguvis šos skatus, tā vietā, lai to manuāli mainītu, jūs vienkārši aktivizējat nodaļas skatu, un tajā tiks parādītas tikai tām atbilstošās darblapas (vai rindas/kolonnas).
Tālāk ir norādītas darbības, lai izveidotu pielāgotu skatu programmā Excel:
- Sākumā parādiet visas darblapas
- Noklikšķiniet uz cilnes Skats
- Noklikšķiniet uz Pielāgotie skati
- Dialoglodziņā Pielāgotie skati noklikšķiniet uz Pievienot. Tiks atvērts dialoglodziņš Pievienot skatu
- Ievadiet jebkuru šī skata nosaukumu, kurā ir redzamas visas lapas (vai atlasītās lapas)
- Noklikšķiniet uz Labi.
Kad skats ir izveidots, varat jebkurā laikā lūgt programmai Excel aktivizēt šo skatu (kas padarītu redzamas visas lapas, kas bija redzamas skata izveides laikā).
Tālāk ir norādītas darbības, lai parādītu/aktivizētu pielāgotu skatu.
- Noklikšķiniet uz cilnes Skats
- Noklikšķiniet uz Pielāgotie skati
- Dialoglodziņā Pielāgotie skati atlasiet skatu, kuru vēlaties parādīt
- Noklikšķiniet uz pogas Rādīt
Tas uzreiz parādītu lapas un parādītu tās lapas, kas bija redzamas, veidojot šo pielāgoto skatu.
Tiek paslēptas lapas, kas ir “ļoti slēptas”
Dažreiz, neskatoties uz to, ka jūsu darbgrāmatā ir dažas slēptas lapas, jūs nevarēsit to parādīt manuāli.
Tas varētu būt tāpēc, ka šīs lapas nav tikai paslēptas - tās ir “ļoti slēptas”.
Ja darbgrāmatā ir paslēptas lapas un ar peles labo pogu noklikšķiniet uz jebkuras cilnes nosaukuma, redzēsit opciju “Atklāt lapas”. Bet, ja jūsu lapas ir “ļoti paslēptas” vai ja nav paslēptu lapu, jūs nevarēsit izmantot šo opciju (tā būs pelēka).
Jūs joprojām varat parādīt šīs "ļoti slēptās" lapas, izmantojot iepriekš aprakstīto VBA kodu.
Vienkārši nokopējiet zemāk esošo kodu tūlītējā logā un nospiediet taustiņu Enter, un tas uzreiz parādīs visas lapas (slēptas, kā arī ļoti slēptas).
Katrai šai darbgrāmatas lapai. Lapas: lapa. Redzams = Patiess: nākamā lapa
Man ir arī pilna apmācība par to, kā paslēpt lapas un padarīt tās ļoti slēptas (ja jūs interesē mācīšanās)