Az Excel bemutatja a védett, nagyon rejtett munkalapokat - Excel tippek

Valószínűleg tudja, hogy a munkalapokat el lehet rejteni. De tudta, hogy az Excel nagyon elrejtheti a munkalapokat? Ezt a trükköt a szuper-Exceller évek óta használja. De most a Microsoft hív minket, amikor valamit nagyon elrejtünk a VBA-val.

Munkalap elrejtéséhez válassza a Kezdőlap, Formázás, Elrejtés és elrejtés, Lap elrejtése lehetőséget.

Munkalap elrejtése

De nem szeretek egy munkalapot elrejteni, mert aki kíváncsi, ugyanabba a menübe léphet, és láthatja, hogy vannak munkalapok, amelyeket el kell bontani.

Könnyen felfedhető

Ha még soha nem hallottál egy rejtett lapról, íme a homályos lépések.

  1. Nyomja meg az alt = "" + F11 billentyűt a VBA szerkesztő megnyitásához
  2. A VBA-ban nyomja meg a Ctrl + R billentyűkombinációt a Project Explorer megjelenítéséhez
  3. A VBA-ban nyomja meg az F4 billentyűt a Tulajdonságok ablak megjelenítéséhez
  4. Az aktuális munkafüzet megkereséséhez és kibővítéséhez használja a Treeview (pluszjeleket) a Project Explorer programban. Válassza ki az elrejteni kívánt lap bejegyzését.
  5. Nézze meg a Tulajdonságok ablakot. Nyissa meg a Látható legördülő menüt. Az xlSheetVisible, xlSheetHidden, xlSheetVeryHidden közül választhat. A munkalap nagyon elrejtéséhez válassza az xlSheetVeryHidden lehetőséget.
Válassza az xlsheetveryhidden lehetőséget

Vigyázat

Zavaró, hogy mi történik a VBA-ban, miután a Nagyon rejtett lehetőséget választja. Mivel az imént módosított lap most nagyon rejtett, a lap nem lesz kijelölve a Project Explorerben. Az előző lap lesz kiválasztva. Tehát a szeme látja, hogy az xlVeryHidden lehetőséget választja, de amikor a legördülő menü bezárul, úgy tűnik, mintha a bejegyzés xlSheetVisible-re változott volna. Nem. Ez az alapértelmezett válasz az előző munkalapra.

A nagyon rejtett lapok félelmetesek, mert a kíváncsi szemek nem tudják, hogy ott vannak az Excel menürendszerét használva.

Nincs mit elrejteni

A fenti öt lépés unalmas. Könnyebb lenne egy rövid makrót hozzáadni a Személyes makró munkafüzetéhez:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

De itt van a hibás viselkedés. Ha nagyon elrejt egy szintén védett munkalapot, akkor a munkafüzet létezését a Fájl, Információ mező hívja fel:

A bérszámfejtés állítólag nagyon el van rejtve

A megoldás az, hogy nem védi meg a nagyon rejtett munkalapot. Meg kell védenie a munkafüzetet, hogy megakadályozza, hogy bárki elrejtse a munkalapot. Vagy lehet egy olyan makrórendszere, amely (a) nagyon elrejti és védi, vagy (b) elrejti és védi.

Minden pénteken megvizsgálok egy hibát vagy más halszerű viselkedést az Excel programban.

Excel gondolata a napnak

Az Excel Master barátaimtól kértem tanácsokat az Excel-mel kapcsolatban. Mai gondolat, hogy elgondolkodjak:

"Ne tekerje a Sum () összegét az összes számítása köré."

Ingeborg Hawighorst

érdekes cikkek...