So if Sum of a column = 0, hide the column?
Column headers are first row and data starts on second row?

Check out https://stackoverflow.com/questions/...at-are-empty-0