Acest tutorial va arăta cum să afișați toate rândurile și / sau coloanele dintr-o foaie de lucru Excel folosind VBA.
Afișează toate rândurile
Pentru a afișa toate rândurile într-o foaie Excel, vom seta Proprietate ascunsă din toate rândurile la FALS.
Putem accesa toate rândurile folosind Proprietatea EntireRow din Obiectul celulelor:
1 | Cells.EntireRow.Hidden = False |
sau folosind Proprietatea EntireRow din Obiectul Rows:
1 | Rows.EntireRow.Hidden = False |
Afișați toate coloanele
În mod similar, putem afișa toate coloanele dintr-o foaie Excel, ajustând Proprietate ascunsă dintre toate Coloanele.
Puteți accesa toate coloanele folosind Proprietatea EntireColumn din Obiectul celulelor:
1 | Cells.EntireColumn.Hidden = False |
sau folosind Proprietatea EntireColumn din Coloane Obiect:
1 | Columns.EntireColumn.Hidden = False |
Ascundeți toate rândurile sau coloanele
Desigur, pentru a ascunde toate rândurile sau coloanele, trebuie doar să setați Proprietate ascunsă la ADEVĂRAT:
1 | Columns.EntireColumn.Hidden = Adevărat |
Macro pentru a afișa toate rândurile și coloanele
Utilizați această macrocomandă pentru a afișa toate rândurile și coloanele dintr-o foaie de lucru:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = FalseRows.EntireRow.Hidden = FalseSfârșitul Sub |
Macro pentru a afișa toate rândurile și coloanele de pe toate foile de calcul
Această macrocomandă va afișa toate rândurile și coloanele din toate foile dintr-un registru de lucru Excel:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Dim ws Ca foaie de lucruPentru fiecare ws din foi de lucruColumns.EntireColumn.Hidden = FalseRows.EntireRow.Hidden = FalseUrmătorul wsSfârșitul Sub |