You could make the changes to your basic Excel new workbook template, then
new workbooks would start out with all sheets set up that way and any sheets
you add to the workbook via "move or copy" would also be set up that way.
Similarly, you could start a new workbook, set the sheets up to suppress the
display of zero values and save it as a regular workbook. Then use File -->
New --> From Existing Workbook and it will then work like a template file.
Or you could actually save this file as a template file and use File --> New
--> From Templates on my computer to start new files.
I believe that new worksheets added by clicking the add sheet tab would
still have to be set via the Office button/Excel Options method for all of
these, but as long as you keep one sheet 'empty' and use 'move or copy' to
add sheets to the workbook, the setting would carry over to the added sheets.
Finally, you could put this macro in your Personal workbook, or add it to
any workbook, to set all sheets in it to hide zero values:
Sub HideZeroValues()
'
Dim anySheet As Worksheet
Dim startSheet As String
startSheet = ActiveSheet.Name
Application.ScreenUpdating = False
For Each anySheet In ActiveWorkbook.Worksheets
anySheet.Activate
ActiveWindow.DisplayZeros = False
Next
ActiveWorkbook.Worksheets(startSheet).Activate
End Sub