how to hide and unhide excel columns

- Hide Columns: To hide columns using VBA, you can set the
Hiddenproperty of the entire column toTrue. Here’s an example that hides columns A to C: Sub HideColumns()
Columns(“A:C”).EntireColumn.Hidden = True
End Sub
- Unhide Columns: To unhide columns using VBA, you can set the
Hiddenproperty of the entire column toFalse. Here’s an example that unhides columns A to C:Sub UnhideColumns()
Columns(“A:C”).EntireColumn.Hidden = False
End Sub
- Hide Specific Columns: If you want to hide specific columns instead of a range, you can specify the column letters individually. For example, to hide columns B, D, and F:
Sub HideSpecificColumns()
Columns(“B”).EntireColumn.Hidden = True
Columns(“D”).EntireColumn.Hidden = True
Columns(“F”).EntireColumn.Hidden = True
End Sub
- Unhide Specific Columns: To unhide specific columns, you can follow a similar approach by setting the
Hiddenproperty toFalse. For example, to unhide columns B, D, and F:
Sub UnhideSpecificColumns()
Columns(“B”).EntireColumn.Hidden = False
Columns(“D”).EntireColumn.Hidden = False
Columns(“F”).EntireColumn.Hidden = False
End Sub
Note: When hiding columns, make sure to adjust the code based on your specific needs, such as selecting the correct range or individual columns. Additionally, it’s a good practice to provide error handling to handle any unexpected issues that may arise.
Want practical Excel help?
Support free Excel tutorials, get weekly tips, or contact us for Excel programming, VBA, Power Query, dashboards, and automation work.