• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

imendan

Green Team
22.09.2010
159
4
BIT
0
Выгружаю все данные в 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%"
Выходит ошибка. Сколько не крутил и не перечитал существующих топиков, ничего не нашел. Прошу Вашей помощи, земляне!
 
H

hosm

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
цель какова?
если выгружаются готовые данные, то зачем ячейка процентного формата?
если вычисляются - то и заносить формулу
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!