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

Вниз

Excel... и ещё один вопрос :)   Найти похожие ветки 

 
VID ©   (2003-03-04 00:22) [0]

у меня два вопроса:
1. Как сделать так, что бы при вставке текста в ячейку Excel не происходило его автоформатирования, т.е. если я, например, вставляю в ячейку текст 0:2 то Excel приводит его к виду 0:02 т.е. преобразовывает вставляемое значение к времени... и так Excel поступает со многими видами вставляемого текста, кого то в дату, кого-то во время...
я пробовал после вставки выделить эту ячейку и в сво-ве ФОРМАТ ЯЧЕЕК, на вкладке "ЧИСЛО" подобрать что нить подходящее, но дело в том, что Excel так тупо верит что вставляемое значение было значением времени, что все преобразования приводят к уж очень сильному искажению - например при выборе формата "ОБЩИЙ" отображается какое-нить 0,02343... КАК БЫТЬ ?

2. Этот вопрос попроще... как называется ocx-файл, компоненты TF1BOOK ? и где его искать ?
жду ваших советов, особенно по первому вопросу...


 
sad ©   (2003-03-04 08:03) [1]

к вопросу №1 если делаешь вставку ручками, то сначала задавай формат ячейки, лучше всего ТИП ТЕКСТ. а не ОБЩИЙ, если нужно работать с числами, то задавай кол-во цифр после запятой, если вставляешь через VBA, то копируй сначала форматы, а потом значения


 
VID ©   (2003-03-04 13:03) [2]

to sad: большое спасибо :)

а вот ещё вопрос: дело в том что при вставке текста (или просто
набирании его в ячейчке) в TF1BOOK там происходит таже фигня что и с Excel
я пробовал так: вызывал диалог формата ячейки методом FormatNumberDlg. Выбирал формат "" т.е. пустая строка - в хелпе написано что это тоже самое что и экселевское "Текст"
но нифига, короче, это не помогает... всё равно при вводе 2:0 после нажатия Enter отображается 2:00

как решить эту проблему ?


 
sad ©   (2003-03-04 13:24) [3]

к сожалению, я понятия не имею, что такое TF1BOOK и как с ним работать ;-( может следует задавать формат типа 9:99 или #:##


 
Yakudza ©   (2003-03-04 13:29) [4]

>sad ©

А как задать формат ячейки ?


 
sad ©   (2003-03-04 13:47) [5]

>>Yakudza © (04.03.03 13:29)
программно так
Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"

не программно, правой кнопки мыши


 
Yakudza ©   (2003-03-04 19:44) [6]

>sad © (04.03.03 13:47)

Спасибо, а то никак не мог найти.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
1-64148
.::D.e.M.o.N.i.X::.
2003-03-07 10:00
2003.03.20
Возвращение к вопросу для знающих ASM в среде Delphi...


14-64291
sancho{ne_hochu_parol_v_ceshe_ostavit'}
2003-03-06 14:40
2003.03.20
дебаггер подскажите


3-63989
IlyaGer
2003-02-28 10:47
2003.03.20
Как заставить правил. работать скроллинг в DBGrid + ADOQuery.


3-63983
SergBBS
2003-02-26 13:06
2003.03.20
interbase


8-64241
brestmarket
2002-12-07 00:57
2003.03.20
Какой лучший из компонент для хранения графики?