If you have no other named ranges, perhaps this will work?
EDIT: please follow the forum rules and change your thread title to something more descriptive.![]()
Sub x() Dim n As Name For Each n In ThisWorkbook.Names If WorksheetFunction.Sum(Range(n)) = 0 Then Range(n).EntireRow.Hidden = True Next n End Sub
Bookmarks