powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Excel-е програмно установить формат ячейки???
3 сообщений из 3, страница 1 из 1
Как в Excel-е програмно установить формат ячейки???
    #32984678
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с такой глупой проблемой не могу задать формат ячейки в 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
Как в Excel-е програмно установить формат ячейки???
    #32985255
KuzVit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, строка с форматом неверная? Если задать формат "General" - проходит?
...
Рейтинг: 0 / 0
Как в Excel-е програмно установить формат ячейки???
    #32985831
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
General - тоже не прокатывает, но \методом подбора оказалось, что "# ##0,00_р_.;[Красный]-# ##0,00_р_." - как нистранно прокатывает, я так прикола и непонял!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как в Excel-е програмно установить формат ячейки???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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