Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Excel-е програмно установить формат ячейки??? / 3 сообщений из 3, страница 1 из 1
28.03.2005, 17:40:28
    #32984678
Сергей84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel-е програмно установить формат ячейки???
Столкнулся с такой глупой проблемой не могу задать формат ячейки в Excel, полез в справку - там написано :
Remarks
For the PivotField object, you can set the NumberFormat property only for a data field.

The format code is the same string as the Format Codes option in the Format Cells dialog box. The Format function uses different format code strings than do the NumberFormat and NumberFormatLocal properties.

Example
These examples set the number format for cell A17, row one, and column C (respectively) on Sheet1.

Код: plaintext
1.
2.
3.
Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows( 1 ).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
    NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"

Делаю по шаблону:

Код: plaintext
1.
2.
3.
4.
5.
Excel	= CreateObject("Excel.Application");
Book	= Excel.Workbooks.Add();
Sheet	= Book.Sheets( 1 );
Excel.Range("E"+String( 5 +i)).NumberFormat	= "#,##0.00_ð_.;[Red]#,##0.00_ð_.";
или
Sheet.Range("E"+String( 5 +i)).NumberFormat	= "#,##0.00_ð_.;[Red]#,##0.00_ð_.";

В ответ получаю:

Код: plaintext
Microsoft Office Excel: Нельзя установить свойство NumberFormat класса Range

Люди HELP - в чем тут прикол???
...
Рейтинг: 0 / 0
29.03.2005, 07:30:57
    #32985255
KuzVit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel-е програмно установить формат ячейки???
Может, строка с форматом неверная? Если задать формат "General" - проходит?
...
Рейтинг: 0 / 0
29.03.2005, 12:01:03
    #32985831
Сергей84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Excel-е програмно установить формат ячейки???
General - тоже не прокатывает, но \методом подбора оказалось, что "# ##0,00_р_.;[Красный]-# ##0,00_р_." - как нистранно прокатывает, я так прикола и непонял!!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Excel-е програмно установить формат ячейки??? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]