Excel avslöjar skyddade mycket dolda arbetsblad - Excel-tips

Du vet antagligen att det finns ett sätt att dölja kalkylblad. Men visste du att Excel kan mycket dölja kalkylblad? Detta är ett trick som används av super-Exceller i flera år. Men nu ringer Microsoft oss när vi väldigt döljer något med VBA.

Om du vill dölja ett kalkylblad väljer du Hem, Format, Dölj och dölj, Dölj ark.

Dölj ett kalkylblad

Men jag gillar inte att dölja ett kalkylblad, för alla som är nyfikna kan gå till samma meny och se att det finns kalkylblad att visa.

Lätt att ta bort

Om du aldrig har hört talas om ett dolt ark, här är de dunkla stegen för det.

  1. Tryck på alt = "" + F11 för att öppna VBA-redigeraren
  2. I VBA trycker du på Ctrl + R för att visa Project Explorer
  3. I VBA, tryck på F4 för att visa fönstret Egenskaper
  4. Använd trevy (plustecken) i Project Explorer för att hitta och utöka den aktuella arbetsboken. Välj posten för arket som du vill dölja.
  5. Titta i fönstret Egenskaper. Öppna rullgardinsmenyn för Synlig. Det finns val för xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Välj xlSheetVeryHidden för att mycket dölja kalkylbladet.
Välj xlsheetveryhidden

Varning

Det är förvirrande vad som händer i VBA efter att du har valt Very Hidden. Eftersom arket du just har bytt ut nu är mycket dolt, avmarkeras det arket i Project Explorer. Föregående ark blir valt. Så dina ögon ser att du väljer xlVeryHidden, men när rullgardinsmenyn stängs ser det ut som om posten ändrades till xlSheetVisible. Det gjorde det inte. Det är standardsvaret för föregående kalkylblad.

Mycket dolda lakan är fantastiska eftersom nyfikna ögon inte vet att de finns där med hjälp av menysystemet i Excel.

Inget att dölja

De fem stegen ovan är tråkiga. Det skulle vara lättare att lägga till ett kort makro i din personliga makroarbetsbok:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Men här är det buggiga beteendet. Om du mycket döljer ett kalkylblad som också är skyddat kommer arbetsbokens existens att ropas ut i rutan Arkiv, Info:

Lönearkivet ska vara mycket dolt

Lösningen är att inte skydda det mycket dolda kalkylbladet. Du måste skydda arbetsboken för att förhindra att någon tar bort kalkylbladet. Eller så kan du ha ett makrosystem som (a) Döljer och avskyddar eller (b) Döljer och skyddar.

Varje fredag ​​undersöker jag ett fel eller annat fiskigt beteende i Excel.

Excel-tanke på dagen

Jag har frågat mina Excel Master-vänner om deras råd om Excel. Dagens tanke att fundera på:

"Slå inte samman Sum () runt alla dina beräkningar."

Ingeborg Hawighorst

Intressanta artiklar...