Excel afslører beskyttede meget skjulte regneark - Excel-tip

Indholdsfortegnelse

Du ved sandsynligvis, at der er en måde at skjule regneark på. Men vidste du, at Excel meget kan skjule regneark? Dette er et trick, der bruges af super-Exceller i årevis. Men nu kalder Microsoft os ud, når vi meget skjuler noget med VBA.

For at skjule et regneark skal du vælge Hjem, Format, Skjul & Skjul, Skjul ark.

Skjul et regneark

Men jeg kan ikke lide at skjule et regneark, for enhver, der er nysgerrig, kan gå til den samme menu og se, at der er regneark, der kan skjules.

Let at fjerne

Hvis du aldrig har hørt om et skjult ark, er her de obskure trin til det.

  1. Tryk på alt = "" + F11 for at åbne VBA-editoren
  2. I VBA skal du trykke på Ctrl + R for at få vist Project Explorer
  3. I VBA skal du trykke på F4 for at få vist vinduet Egenskaber
  4. Brug trevisningen (plustegn) i Project Explorer til at finde og udvide den aktuelle projektmappe. Vælg posten for det ark, du vil skjule.
  5. Se i vinduet Egenskaber. Åbn rullemenuen for Synlig. Der er valg for xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Vælg xlSheetVeryHidden for at skjule regnearket meget.
Vælg xlsheetveryhidden

Advarsel

Det er forvirrende, hvad der sker i VBA, når du vælger Very Hidden. Fordi det ark, du lige har ændret, nu er meget skjult, bliver det ark ikke valgt i Project Explorer. Det forrige ark bliver valgt. Så dine øjne ser dig vælge xlVeryHidden, men når rullemenuen lukkes, ser det ud som om posten blev ændret til xlSheetVisible. Det gjorde det ikke. Det er standardsvaret for det forrige regneark.

Meget skjulte ark er fantastiske, fordi nysgerrige øjne ikke ved, at de er der ved hjælp af menusystemet i Excel.

Intet at skjule

De fem trin ovenfor er kedelige. Det ville være lettere at tilføje en kort makro til din personlige makro-projektmappe:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Men her er buggy opførsel. Hvis du meget skjuler et regneark, der også er beskyttet, vil eksistensen af ​​projektmappen blive kaldt ud af feltet Fil, Info:

Lønark skal formodes at være meget skjult

Løsningen er at ikke beskytte det meget skjulte regneark. Du bliver nødt til at beskytte projektmappen for at forhindre nogen i at skjule regnearket. Eller du kan have et makro-system, der (a) Meget skjuler og fjerner beskyttelse eller (b) Skjuler og beskytter.

Hver fredag ​​undersøger jeg en fejl eller anden fiskeagtig opførsel i Excel.

Excel-tanken om dagen

Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke at tænke over:

"Omvik ikke sum () omkring alle dine beregninger."

Ingeborg Hawighorst

Interessante artikler...