In my excel workbook most of the cells have General as number format. However few cells have custom formatting set to them. With excel 2003 format (.xls), sometimes when huge amount of formatted data is saved then excel is ripping apart the formatting applied which is resulting in data loss with number formatted cells. So, I am looking for an option to identify such cells in the workbook which have a number format other than General, so that I can remove the custom formatting applied to them.
I am new to excel formulas / macro programming, however any suggestions in that direction would be helpful as well. The inbuilt find function was not helpful at all.

Please, try the next function able to create a
Unionrange of the cells having numeric value and not being formatted asGeneral. It should be fast enough, using an array and the above mentionedUnionrange, to be formatted at once, at the end:The necessary sub to create the
Unionrange:It can be used in the next way:
The above code will also color
Dateformatted cells, if the case. It can be adapted to also skip them, if necessary.Please, send some feedback after testing it.