Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Установка форматов в Excele   Найти похожие ветки 

 
BBCHa ©   (2006-11-24 18:02) [0]

Друзья, помогите понять в чем причина. Хочу установить у одного-двух столбцов екселевского файла формат, чтобы не выводил больше двух знаков после запятой. Пишу так:
   Cell1:=Sheets.Cells[1,4];
   Cell2:=Sheets.Cells[100,5];
   Range:=Sheets.Range[Cell1, Cell2];
   Range.NumberFormat:="0.00";

При попытке выполнения последней строки идет ругань, что невозможно установить формат для элемента типа Range. При этом если последняя строка выглядит как Range.NumberFormat:="", то она выполняется.

Никто не сталкивался? Поскажите плз.


 
Krants   (2006-11-24 18:11) [1]

ты сперва посмотри как это делает офис(чего он туда вставляет).
Record macro, Stop macro, Edit macro...


 
umbra ©   (2006-11-24 18:16) [2]

у Вас, наверное, на компьютере разделитель знаков - запятая.
Range.NumberFormatLocal :="0,00";


 
BBCHa ©   (2006-11-24 18:58) [3]

Ребята, спасибо. Имеенно потому что свято верил офису и был наказан.
Офис делает так: Selection.NumberFormat = "0.00". Я конечно же, тоже так и пытался. Запятая спасла.
Еще раз спасибо всем


 
Anatoly Podgoretsky ©   (2006-11-24 19:16) [4]

> BBCHa  (24.11.2006 18:58:03)  [3]

Это свойство сильно зависит от региональных настроек и настроек Экселя. Попробуй для проверки изменить в региональных настройках запятую на точку и посмотри что будет. Если будет ругаться, то измени строку на

.NumberFormat = "0" + DecimalSeparatie + "00"

И сообщи об результате в ветку. Кроме этой настройки есть группа одноименных слов, только начинаются они со слово LocalXXXXX одни работают с региональными настройками, другие с международными.



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
15-1166626822
kroner
2006-12-20 18:00
2007.01.14
Кто-нибудь знает, есть ли XML SDK для 6 версии?


2-1167016229
Single3
2006-12-25 06:10
2007.01.14
Как определить, что переменная равна значениям NAN или -NAN ?


15-1166473242
Petr V. Abramov
2006-12-18 23:20
2007.01.14
Маразм крепчает. Да здравствует совок...


2-1166627427
atas-sheriff
2006-12-20 18:10
2007.01.14
TClientSocket & TProgressBar


6-1155736414
цыц
2006-08-16 17:53
2007.01.14
TWSocket разбор принятых пакетов