ВсегоКолонок = АктивныйДокумент.Cells(1,1).SpecialCells(11).Column;
ВсегоСтрок = АктивныйДокумент.Cells(1,1).SpecialCells(11).Row;
для Колонка = 1 по ВсегоКолонок цикл
для Строка = 1 по ВсегоСтрок + 1 цикл
Если АктивныйДокумент.Cells(Строка,Колонка).NumberFormat = "[=0]"""";Основной" тогда
АктивныйДокумент.Cells(Строка,Колонка).NumberFormat ="0,00 "
КонецЕсли;
Если Строка = ВсегоСтрок + 1 тогда
АктивныйДокумент.Cells(Строка,Колонка).NumberFormat ="0,00 "
КонецЕсли;
КонецЦикла;
КонецЦикла;
Но если документ большой то этот процесс превращается в вечность ((
Есть какой то другой способ заменить формат ячеек одного формата на другой?
Если эксель-файл формируется в 1с, то формат можно определять в табличном документе.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший