![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Учусь взаимодействовать с Exel, возникла пара интересных вопросов.
Итак, есть форма. Несколько текстбоксов для ввода исходных данных, кнопка расчет, текстбоксы для вывода расчитанных данных. Кнопка Таблица. по нажатию этой кнопки, все даннын из текстбоксов и лейблов отправляются в Exel. Для этого я написал вот такой код: Код:
Обнаружил, что в некоторых ячейках экзель появляются не цифры, из расчетных текстбоксов, а эти цифры, преобразованные в другой формат. например в тексбоксе 1.08, а в екзеле я вижу 01 авг. Как этого избежать??? Второе: на форме, меняя один из входных параметров и нажав снова расчет, выходные меняются. Нажав кнопку таблица новые данные летят в новый файл экзель. то есть сколько раз нажму Таблица, столько экзель файлов откроется. Как сделать чтобы все в один файл скидывалось?
Хочу шарить как Daramant!!!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
по первому вопросу. попробуйте перед присвоением значения принудительно установить нужный формат в данной ячейке (не забывая о том, что разделители дробной части в MS Excel и у Вас в программе могут отличаться!)
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Я проверял. Ругается на NumberFormat.
Хочу шарить как Daramant!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Exel. | blossom17 | Microsoft Office Excel | 0 | 03.06.2010 00:06 |
Exel в Edit | Урба Сергей | Общие вопросы Delphi | 3 | 29.10.2009 22:52 |
EXEL | Artomes | Microsoft Office Excel | 0 | 02.11.2008 23:18 |
Exel | MAcK | Microsoft Office Excel | 1 | 30.04.2007 15:21 |