![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.10.2010
Сообщений: 8
|
![]()
Доброго дня форумчане!
Делаю не большую программу которая работает с Excel. Excel подключил с помощью библиотеки ComObj. В программе есть CheckBox(ы) после нажатия на кнопочку если чекбокс активен, то определенная информация заноситься в определенную ячейку в екселе, так вот чек боксов 66 штук с помощью какого оператора можно это реализовать? цикл? в данный момент сделал с помощью условного оператора (if then else) и получаеться я перебераю все возможные варианты активации чекбоксов (т.е. если чекбокс1 активен то в ячейку D1 заноситься инфа , если активен чекбокс2 а чекбокс1 не активен то инфа за которую отвечает чекбокс2 заноситься в ячейку D1 , если активны и чекбокс1 и чекбокс2 то в D1 заноситься инфа чекбокса1 , а инфа чекбокса2 заноситься в ячейку D2) и в таком духе все 66 чек боксов, прошу помощи! направьте меня на путь истинный так сказать) Последний раз редактировалось elionor777; 12.07.2013 в 20:52. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.10.2010
Сообщений: 8
|
![]()
Спасибо добрый человек, с ним гораздо удобнее получается, но опять та же проблема не имею понятия как в первой ячейки екселя писалось то что принадлежит второй строке если первая не активна в чекБоксЛисте ну и так далее все 66 строк...
Последний раз редактировалось elionor777; 12.07.2013 в 23:58. |
![]() |
![]() |
![]() |
#4 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
![]()
заводите счетчик(переменную) для номера активной ячейки(столбца?) экселя, в цикле по элементам чеклистбокса перебираете все элементы, если активен то делаете то что Вам надо и увеличиваете счетчик активной ячейки, т.е. например как-то так
Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.10.2010
Сообщений: 8
|
![]() Код:
Последний раз редактировалось elionor777; 13.07.2013 в 10:01. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 01.10.2010
Сообщений: 8
|
![]()
ребят, ну подскажите плиз
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 | |
Регистрация: 01.10.2010
Сообщений: 8
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 01.10.2010
Сообщений: 8
|
![]() Код:
Код:
Код:
и последний активный чекбокс игнорируеться ( т.е в ексель не переносится ) Последний раз редактировалось elionor777; 14.07.2013 в 09:58. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из Excel в Delphi | I'm_Not_Afraid | Помощь студентам | 4 | 04.06.2011 15:14 |
Excel Delphi | MAZADA | Общие вопросы Delphi | 3 | 07.11.2010 17:27 |
Delphi Excel (сохранение записи в Excel) | Кас Алина | Общие вопросы Delphi | 4 | 28.05.2010 09:17 |
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл | betirsolt | БД в Delphi | 1 | 17.01.2010 18:51 |
Delphi ->Excel->График по таблице->Delphi | Avalonix | БД в Delphi | 2 | 30.10.2008 14:04 |