ВсегоКолонок = АктивныйДокумент.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с, то формат можно определять в табличном документе.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс