Ответ ниже не на C #, но, надеюсь, должен обеспечить некоторое использование.
Чтобы очистить форматирование пустых ячеек, вы можете использовать метод Range.ClearFormats.
Чтобы сбросить используемый диапазон, вы можете попробовать = ActiveSheet.UsedRange.Rows.Count, который должен переустановить используемый диапазон.
В противном случае на этой странице отображается болеесоответствующая процедура сброса: https://access -excel.tips / excel-vba-usedrange-property /
Если это не помогло, я удалил бы все пустые столбцы справа, а затем удалил все строкиниже ваших данных.Сделанное навалом, оно должно быть быстрым и поможет очистить форматирование и заново установить используемый диапазон в одном.