28.10.2003, 11:23 | #1 |
Участник
|
Формат ячейки в Excel
Подскажите кто знает как из аттэйна установить формат ячейки при выводе данных в Excel.
Пробовал как обычно XLSheet.Range('A1').NumberFormat := '0.00'; не дает! Большое спасибо! |
|
28.10.2003, 19:13 | #2 |
Участник
|
пример из VB
Worksheets("Sheet1").Range("A17").NumberFormat = "General" Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss" Worksheets("Sheet1").Columns("C"). _ NumberFormat = "$#,##0.00_);[Red]($#,##0.00)" В attain делается именно так как ты написал: IF NumberFormat <> '' THEN XlWorkSheet.Range(xlColID + xlRowID).NumberFormat := NumberFormat; //NumberFormat := '@' - числовой |
|
04.11.2003, 16:44 | #3 |
Участник
|
Цитата:
Изначально опубликовано Alex_V
//NumberFormat := '@' - числовой а если не числовой? а "текстовый" или "дата"? Или числовой, но 3 знака после запятой? Подскажите плиз... |
|
04.11.2003, 17:36 | #4 |
Участник
|
Для ленивых людей с плохой памятью (для меня) очень удобно записывать ручные операции в Excel в макросы, а потом из VBA копировать код с минимальными изменениями. Чего и вам желаю.
|
|
05.11.2003, 07:52 | #5 |
Участник
|
с пасибо...
|
|
05.11.2003, 13:33 | #6 |
Участник
|
А вот такой вопрос (голову сломал):
Вывожу в ячейку Excel значение типа Decimal. Перед этим делаю формат ячейки такой '0,000' значение равно 0.516237463 в ячейке отображается 0.520... и хоть убей... а мне нужно округлять до трех знаков... что я не так делаю? если добавлять нули ('0.00000'), то эффект тот же. (0,52000) |
|
05.11.2003, 13:44 | #7 |
Участник
|
У меня другая проблема:
XlWorkSheet.Range('A1').Value := Resource."No."; NumberFormat := 'General'; XlWorkSheet.Range('A1').NumberFormat := NumberFormat; При запуске ошибка: Вызо функции NumberFormat неудачен. Microsoft Excel вернул следующее сообщение: Нельзя установить свойство NumberFormat класса Range Подскажите, что не так. |
|
26.01.2004, 17:31 | #8 |
Участник
|
Наверное, надо не 'General', а 'Основной' посылать - там русский язык где-либо в Regional Options прописан...
|
|
27.01.2004, 09:04 | #9 |
Участник
|
Спасибо. "Основной" работает.
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Приемка товара в разные ячейки | 1 | |||
Экспорт в excel | 5 | |||
Отчет в Excel - обработка триггеров | 2 | |||
как в файл Excel добавить данные из Attain | 4 | |||
Как из Excel вывести данные в Attain? | 7 |
|