Jūs, iespējams, zināt, ka ir veids, kā paslēpt darblapas. Bet vai zinājāt, ka Excel var ļoti paslēpt darblapas? Tas ir triks, ko supereksklers jau gadiem ilgi izmanto. Bet tagad Microsoft mūs izsauc, kad mēs kaut ko ļoti slēpjam ar VBA.
Lai paslēptu darblapu, atlasiet Sākums, Formatēt, Slēpt un paslēpt, Slēpt lapu.
Bet man nepatīk slēpt darblapu, jo ikviens ziņkārīgais var doties uz to pašu izvēlni un redzēt, ka ir darblapas, kuras jāslēpj.
Ja jūs nekad neesat dzirdējis par slēptu lapu, šeit ir neskaidri norādījumi par to.
- Nospiediet alt = "" + F11, lai atvērtu VBA redaktoru
- VBA nospiediet Ctrl + R, lai parādītu Project Explorer
- VBA nospiediet F4, lai parādītu logu Properties
- Lai atrastu un paplašinātu pašreizējo darbgrāmatu, izmantojiet programmas Explorer trīsskatījumu (plus zīmes). Atlasiet ierakstu lapai, kuru vēlaties paslēpt.
- Meklējiet logā Rekvizīti. Atveriet nolaižamo izvēlni Visible. Ir izvēles iespējas xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Izvēlieties xlSheetVeryHidden, lai ļoti paslēptu darblapu.
Uzmanību
Tas ir mulsinoši, kas notiek VBA pēc tam, kad izvēlaties Ļoti slēpts. Tā kā tikko mainītā lapa tagad ir ļoti paslēpta, šī lapa programmā Project Explorer netiek atlasīta. Tiek atlasīta iepriekšējā lapa. Tātad, jūsu acis redz, ka izvēlaties xlVeryHidden, bet, kad nolaižamā izvēlne tiek aizvērta, šķiet, it kā ieraksts būtu mainīts uz xlSheetVisible. Tā nebija. Tā ir noklusējuma atbilde uz iepriekšējo darblapu.
Ļoti paslēptas lapas ir lieliskas, jo nevēlamie skatieni nezina, ka viņi tur atrodas, izmantojot Excel izvēlņu sistēmu.
Pieci iepriekš minētie soļi ir nogurdinoši. Personīgajam makro darbgrāmatai būtu vieglāk pievienot īsu makro:
Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub
Bet šeit ir buggy uzvedība. Ja jūs ļoti paslēpjat darblapu, kas ir arī aizsargāta, darbgrāmatas esamību izsauks lodziņš Fails, informācija:
Risinājums ir neaizsargāt ļoti slēpto darblapu. Jums būtu jāaizsargā darbgrāmata, lai neviens nevarētu paslēpt darblapu. Vai arī jums varētu būt makro sistēma, kas (a) ļoti paslēptu un atceltu aizsardzību vai (b) slēptu un aizsargātu.
Katru piektdienu es pārbaudu kļūdu vai citu netīru uzvedību programmā Excel.
Excel dienas doma
Esmu lūdzis saviem Excel Master draugiem padomu par Excel. Šodienas doma apdomāt:
"Neaptiniet Sum () ap visiem aprēķiniem."
Ingeborg Hawighorst