Have you ever hidden rows or columns in Microsoft Excel? Almost all Excel users have probably done it.
Many Excel users hide rows or columns that they do not want to show for various reasons. They hide for a while that the data display looks good.
This is one way to keep useful data visible, and there is no need to delete data you do not need to be visible.
When the data is ready for you to publish or ready for you to share, the hidden rows or columns will appear annoying. If there are a lot of hidden rows or columns, deleting them manually is a time-consuming task.
To solve this, Excel has a built-in function of finding and removing hidden rows and columns at once. Here are some easy and quick steps to remove all hidden rows or columns in Excel.
- Then click the “Info“ button. In the “Inspect Workbook” section, click the “Check for Issues” button. Next, select the “Inspect Document” option. If you have not saved the file, it will be a warning to save the file first.
- In the “Document Inspector“ dialog box, click the “Inspect” button.
- Then swipe down and look for “Hidden Rows and Columns“. Next, click on the “Remove All” button.
Be careful in doing so. You can not return to the previous with the “Undo” process.
Other Interesting Articles
If you don't know how to use VBA in Microsoft Excel, you can look at our other articles. How to Make Simple Macros in Excel.
The following VBA script will delete all rows and columns in a Worksheet.
Sub DeleteHiddenRowsColumns()
Dim sht As Worksheet
Dim LastRow as Integer
Dim LastCol as Integer
Set sht = ActiveSheet
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column
For i = LastRow To 1 Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next
For i = LastCol To 1 Step -1
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete
Next
End Sub