Afișare macro-controlată și interactivă a ferestrelor în Excel

Cuprins

Cum se afișează tabele Excel printr-o fereastră de dialog utilizând o macrocomandă VBA

Un registru de lucru poate fi deschis, dar poate fi ascuns. Acest lucru este util, de exemplu, pentru a proteja conținutul sau calculele de acces. Cu această tehnică, registrele de lucru vizibile accesează conținutul din registrele de lucru invizibile prin referință.

Pentru a ascunde un registru de lucru, utilizați comanda HIDE într-o macro. Pentru utilizare interactivă, selectați butonul HIDE prin fila VIEW (sau comanda VIEW din bara de meniu).

Există mai multe moduri de a afișa din nou foi de lucru ascunse. Utilizatorii pot afișa foile în mod interactiv folosind interfața Excel sau folosind automat o macrocomandă Excel. De asemenea, puteți combina ambele moduri. Pentru a face acest lucru, afișează o fereastră macrocontrolată pe care utilizatorii o pot folosi pentru a selecta care dintre foile de lucru ascunse trebuie afișate din nou.

Utilizați următoarele comenzi pentru a apela caseta de dialog DISPLAY din macrocomenzi:

Sub ApertureWorkbookOn ()
Application.Dialogs (xlDialogUnhide) .Show
Sfârșitul Sub

După apelarea macro-ului, Excel afișează caseta de dialog FADE IN. Următoarea ilustrație arată cum poate arăta:

Această fereastră conține intrări numai dacă există registre de lucru ascunse în sesiunea Excel activă. Pentru a afișa un registru de lucru afișat, faceți clic pe numele foii de lucru și apoi selectați butonul AFIȘARE.

Pentru a introduce macro-ul, apăsați combinația de taste ALT F11 în Excel. Aceasta cheamă editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul, apăsați combinația de taste ALT F8 în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave