Denna handledning visar hur du visar alla rader och / eller kolumner i ett Excel -kalkylblad med VBA.
Ta bort alla rader
För att ta bort alla rader i ett Excel -ark, kommer vi att ställa in Dold egendom av alla rader till FALSE.
Vi kan komma åt alla rader med hjälp av EntireRow -egendom av Celler objekt:
1 | Cells.EntireRow.Hidden = Falskt |
eller genom att använda EntireRow -egendom av Rader Objekt:
1 | Rows.EntireRow.Hidden = Falskt |
Ta bort alla kolumner
På samma sätt kan vi ta bort alla kolumner i ett Excel -blad genom att justera Dold egendom av alla kolumner.
Du kan komma åt alla kolumner med hjälp av EntireColumn Property av Celler objekt:
1 | Cells.EntireColumn.Hidden = Falskt |
eller genom att använda EntireColumn Property av Kolumner Objekt:
1 | Columns.EntireColumn.Hidden = Falskt |
Dölj alla rader eller kolumner
Naturligtvis, för att dölja alla rader eller kolumner, ställ bara in Dold egendom till SANT:
1 | Columns.EntireColumn.Hidden = True |
Makro för att visa alla rader och kolumner
Använd detta makro för att visa alla rader och kolumner i ett kalkylblad:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = FalsktRows.EntireRow.Hidden = FalsktAvsluta Sub |
Makro för att visa alla rader och kolumner på alla blad
Detta makro visar alla rader och kolumner i alla blad i en Excel -arbetsbok:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Dim ws Som arbetsbladFör varje ws i kalkylbladColumns.EntireColumn.Hidden = FalsktRows.EntireRow.Hidden = FalsktNästa wsAvsluta Sub |