Denne vejledning viser, hvordan du fjerner alle rækker og / eller kolonner i et Excel -regneark ved hjælp af VBA.
Vis alle rækker
For at få vist alle rækker i et Excel -ark, sætter vi Skjult ejendom af alle rækker til FALSK.
Vi kan få adgang til alle rækker ved hjælp af Hele ejendommen af Celler Objekt:
1 | Cells.EntireRow.Hidden = Falsk |
eller ved at bruge Hele ejendommen af Rækker objekt:
1 | Rows.EntireRow.Hidden = Falsk |
Vis alle kolonner
På samme måde kan vi fjerne alle kolonner i et Excel -ark ved at justere Skjult ejendom af alle kolonnerne.
Du kan få adgang til alle kolonnerne ved hjælp af Hele kolonnen ejendom af Celler Objekt:
1 | Cells.EntireColumn.Hidden = Falsk |
eller ved at bruge Hele kolonnen ejendom af Kolonner Objekt:
1 | Columns.EntireColumn.Hidden = Falsk |
Skjul alle rækker eller kolonner
For at skjule alle rækker eller kolonner skal du naturligvis bare angive Skjult ejendom til SAND:
1 | Columns.EntireColumn.Hidden = True |
Makro til at skjule alle rækker og kolonner
Brug denne makro til at vise alle rækker og kolonner i et regneark:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = FalskRows.EntireRow.Hidden = FalskAfslut Sub |
Makro til at vise alle rækker og kolonner på alle ark
Denne makro viser alle rækker og kolonner i alle ark i en Excel -projektmappe:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Dim ws Som regnearkFor hver gang i regnearkColumns.EntireColumn.Hidden = FalskRows.EntireRow.Hidden = FalskNæste wsAfslut Sub |