Numberformat - Управление свойством ячейки Excel из Lotussript

imendan

Well-Known Member
22.09.2010
116
0
#1
Выгружаю все данные в Excel. В некоторых ячейках нужно установить процентный формат.
Пример:
Set xl = CreateObject("Excel.Application")
Call xl.Workbooks.Open(fn)
Set xlsh = xl.ActiveWorkbook.Worksheets(1)

xlsh.Range(xlsh.cells(1,1), xlsh.cells(1,1)).Select
xl.Selection.NumberFormat = "0.00%"
Выходит ошибка. Сколько не крутил и не перечитал существующих топиков, ничего не нашел. Прошу Вашей помощи, земляне!
 

hosm

* so what *
18.05.2009
2 442
9
#2
А что за ошибка? не могут проблемы с разделителем - что в данной ячейке? установка вручную в экселе проходит нормально?
без выделения (без использования Selection) не сработает? - что-то типа такого - xlsh.cells(1,1).Range.NumberFormat = "0.00%"
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 490
366
#3
цель какова?
если выгружаются готовые данные, то зачем ячейка процентного формата?
если вычисляются - то и заносить формулу