Excel atklāj aizsargātas ļoti slēptas darblapas - Excel padomi

Satura rādītājs

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.

Paslēpt darblapu

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.

Viegli atslēpt

Ja jūs nekad neesat dzirdējis par slēptu lapu, šeit ir neskaidri norādījumi par to.

  1. Nospiediet alt = "" + F11, lai atvērtu VBA redaktoru
  2. VBA nospiediet Ctrl + R, lai parādītu Project Explorer
  3. VBA nospiediet F4, lai parādītu logu Properties
  4. 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.
  5. 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.
Izvēlieties xlsheetvidhidden

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.

Nav ko slēpt

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:

Paredzams, ka algas lapa ir ļoti paslēpta

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

Interesanti raksti...