Probabil știți că există o modalitate de a ascunde foile de lucru. Dar știați că Excel poate ascunde foile de lucru? Acesta este un truc folosit de super-Exceller de ani de zile. Dar acum, Microsoft ne cheamă când ascundem ceva cu VBA.
Pentru a ascunde o foaie de lucru, selectați Acasă, Formatare, Ascundere și afișare, Ascundere foaie.

Dar nu-mi place să ascund o foaie de lucru, pentru că oricine este curios poate merge la același meniu și poate vedea că există foi de lucru de dezvăluit.

Dacă nu ați auzit niciodată de o foaie ascunsă, iată pașii obscuri pentru aceasta.
- Apăsați alt = "" + F11 pentru a deschide editorul VBA
- În VBA, apăsați Ctrl + R pentru a afișa Project Explorer
- În VBA, apăsați F4 pentru a afișa fereastra Properties
- Utilizați arhiva (semnele plus) din Exploratorul de proiecte pentru a găsi și extinde registrul de lucru curent. Selectați intrarea pentru foaia pe care doriți să o ascundeți.
- Căutați în fereastra Proprietăți. Deschideți meniul derulant pentru Vizibil. Există opțiuni pentru xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Alegeți xlSheetVeryHidden pentru a ascunde foarte mult foaia de lucru.

Prudență
Este confuz ceea ce se întâmplă în VBA după ce alegeți Foarte ascuns. Deoarece foaia pe care tocmai ați schimbat-o este acum Foarte ascunsă, foaia respectivă devine neselectată în Project Explorer. Foaia anterioară devine selectată. Deci, ochii tăi vă văd că alegeți xlVeryHidden, dar când meniul derulant se închide, apare ca și cum intrarea s-a schimbat în xlSheetVisible. Nu a făcut-o. Acesta este răspunsul implicit pentru foaia de lucru anterioară.
Foile foarte ascunse sunt minunate, deoarece ochii curioși nu vor ști că sunt acolo folosind sistemul de meniu din Excel.

Cei cinci pași de mai sus sunt plictisitori. Ar fi mai ușor să adăugați o macrocomandă scurtă în registrul dvs. personal de macrocomenzi:
Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub
Dar iată comportamentul buggy. Dacă ascundeți foarte mult o foaie de lucru care este, de asemenea, protejată, existența registrului de lucru va fi chemată în caseta Fișier, informații:

Soluția este de a nu proteja foaia de lucru foarte ascunsă. Trebuie să protejați registrul de lucru pentru a împiedica pe cineva să ascundă foaia de lucru. Sau, ați putea avea un sistem de macrocomenzi care (a) ascunde foarte mult și dezactiva sau (b) dezvăluie și proteja.
În fiecare vineri, examinez o eroare sau alt comportament de pește în Excel.
Gândul Excel al zilei
Le-am cerut prietenilor mei Excel Master sfatul lor despre Excel. Gândul de astăzi să medităm:
„Nu înfășura Suma () în jurul tuturor calculelor tale”.
Ingeborg Hawighorst