„Excel“ atskleidžia saugomus labai paslėptus darbalapius - „Excel“ patarimai

Jūs tikriausiai žinote, kad yra būdas paslėpti darbalapius. Bet ar žinojote, kad „Excel“ gali labai paslėpti darbalapius? Tai triukas, kurį daugelį metų naudojo „Super-Exceller“. Bet dabar „Microsoft“ mus kviečia, kai ką nors labai slepiame su VBA.

Norėdami paslėpti darbalapį, pasirinkite Pagrindinis, Formatas, Slėpti ir nebeslėpti, Slėpti lapą.

Slėpti darbalapį

Bet man nepatinka slėpti darbalapį, nes kiekvienas įdomus asmuo gali eiti į tą patį meniu ir pamatyti, kad yra darbalapių, kuriuos reikia slėpti.

Lengva atslėpti

Jei dar negirdėjote apie paslėptą lapą, pateikite neaiškius jo veiksmus.

  1. Paspauskite alt = "" + F11, kad atidarytumėte VBA redaktorių
  2. VBA paspauskite „Ctrl“ + R, kad būtų rodomas „Project Explorer“
  3. VBA paspauskite F4, kad būtų parodytas langas Ypatybės
  4. Norėdami rasti ir išplėsti dabartinę darbaknygę, naudokite „Treeview“ (pliuso ženklai) „Project Explorer“. Pasirinkite norimo paslėpti lapo įrašą.
  5. Pažvelkite į langą Ypatybės. Atidarykite „Visible“ išskleidžiamąjį meniu. Galima pasirinkti „xlSheetVisible“, „xlSheetHidden“, „xlSheetVeryHidden“. Pasirinkite xlSheetVeryHidden, jei norite labai paslėpti darbalapį.
Pasirinkite xlsheetvidhidden

Atsargiai

Painu, kas nutinka VBA, kai pasirenkate „Labai paslėpta“. Kadangi ką tik pakeistas lapas dabar yra labai paslėptas, „Project Explorer“ to lapo negalima pasirinkti. Pasirenkamas ankstesnis lapas. Taigi, jūsų akys mato, kad pasirinkote „xlVeryHidden“, tačiau uždarius išskleidžiamąjį meniu atrodo, kad įrašas pakeistas į „xlSheetVisible“. Taip nebuvo. Tai yra numatytasis ankstesnio darbalapio atsakymas.

Labai paslėpti lapai yra nuostabūs, nes smalsios akys nežinos, kad jie ten naudojasi „Excel“ meniu sistema.

Nėra ko paslėpti

Penki aukščiau nurodyti žingsniai vargina. Lengviau būtų pridėti trumpą makrokomandą prie „Personal Macro Workbook“:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Bet čia yra klaidus elgesys. Jei labai paslėpsite taip pat apsaugotą darbalapį, darbaknygės buvimą iškvies failas, informacija:

Manoma, kad darbo užmokesčio lapas yra labai paslėptas

Sprendimas yra neapsaugoti labai paslėpto darbalapio. Turėtumėte apsaugoti darbaknygę, kad niekas neatskleistų darbalapio. Arba galite turėti makrokomandų sistemą, kuri (a) labai slėptų ir neapsaugotų arba (b) slėptų ir apsaugotų.

Kiekvieną penktadienį „Excel“ ištiriu klaidą ar kitokį netinkamą elgesį.

„Excel“ dienos mintis

Aš paprašiau savo „Excel Master“ draugų patarimo apie „Excel“. Šiandienos mintis apmąstyti:

"Neapveskite sumos () aplink visus savo skaičiavimus."

Ingeborgas Hawighorstas

Įdomios straipsniai...