|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2012, 14:51 | #1 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
Работа с эксель
Здравствуйте подскажите пожалуйста код который бы очищал а не удалял ячейки по принципу, короче у меня есть таблица с одним столбцом:
а- 1 строка а- 2 строка а-3 строка б-4 строка б-5 строка б-6 строка б-7 строка в-8 строка в-9 строка в-10 строка в-11 и так далее... в-12 г-13 д-14 ж-15 ж-16 ж-17 мне нужен такой код который бы сделал так а- 1 строка - 2 строка -3 строка б-4 строка -5 строка -6 строка -7 строка в-8 строка -9 строка -10 строка -11 и так далее... -12 г-13 д-14 ж-15 -16 -17 то есть на месте повторяющихся значений оставались бы просто пустые ячейки а те ячейки где начинается другое значение оставалась бы не стиралась а последующие очищались бы до нового несовпадения . а то просто когда в экселе жмешь удалить дубликаты то он удаляет дубликаты но при этом эти строки меняют нумерацию то есть набор данных смещается относительно других столбцов а это плохо .. помогите ??? |
24.08.2012, 15:00 | #2 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Позвольте поинтересоваться... Это нужно сделать на Delphi? Или штатными средствами офиса VisualBasic?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
24.08.2012, 15:17 | #3 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
VisualBasic - можно но только чтобы это было в виде автоматически запускаемого макроса . то есть я из дбгрида из делфи экспортировал бы таблицу ну у меня есть код то когда я открывал бы фаил то уже видел бы готовый результат !!
|
24.08.2012, 15:25 | #4 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
А в чем проблема экспортировать в XLS уже валидные данные?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
24.08.2012, 15:28 | #5 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
|
24.08.2012, 15:35 | #6 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Вам нужен отчет в строгой форме.
Почему бы не сгенерировать его в Вашей программе, а только потом экспортировать в XLS файл, вместо того, чтоб экспортировать, затем изменять, сохранять? Тройная работа получается.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
24.08.2012, 15:40 | #7 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
Так дорогой товарищ Jonson ты луче бы сказал по существу как это в дэлфи сделать скинул бы код какой нибуть или ссылку на сайт где это описано или исходник а коль не знаеш а только мозги пудришь и на вопрос вопросом отвечаешь (что кстати очень по еврейски)) то тогда луче отойди и не мешай ....
|
24.08.2012, 15:54 | #8 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Послушайте, уважаемое быдло. Не красиво так разговаривать с людьми, у которых просишь помощи. Это раз.
Второе, вопросы я задаю не просто так. Поверь уж, либо их задал бы кто-то ещё, либо остальные бы проигнорировали пост. Дело в том, что из твоего сообщения не ясно, чего же ты хочешь. Это не вопросы "про погоду" и "от скуки", а наводящие вопросы, чтоб исполнитель мог правильно понять заказчика. Эти вопросы задаются всегда, если заказчик неадекватен или не знает чего он конкретно хочет, или не разбирается в программах. Далее. "показал код или сайт". Смотри. Первое, что пришло в голову: http://yandex.ru/yandsearch?text=del...B%D0%B0+&lr=50 Почти все ссылки с первой страницы помогут с генерацией файла. Далее. На этом форуме есть негласное правило, согласно которому помощь людям осуществляется только в том случае, если они сначала сами старались помочь себе, если привели хотя бы какой-то код, и попросили помочь с ним. Твое первое сообщение можно трактовать как Техническое Задание, которое подразумевает оплату. И последнее. Согласно Правилам, на форуме под угрозой бана запрещено разжигать межнациональные и межрасовые конфликты. Моя национальность ни каким образом не должна тебя касаться. PS: А очистить значение можно так: Код:
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} Последний раз редактировалось Johnson; 24.08.2012 в 15:57. |
24.08.2012, 17:02 | #9 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Правильно поставленная задача - три четверти решения.
|
|
26.08.2012, 10:39 | #10 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 102
|
отвечаю distinct не помогает
подскажите лучше вот по какому вопросу как мне убрать в экселе дубликаты я использовал условное авто форматирование по формуле (=СЧЕТЕСЛИ($A$2:$A2;A2)>1) но она делает всё в точности да наоборот короче у меня есть таблица (рис 1) а мне нужно сделать из неё рис (2) и как это будет реализовано либо на дэлфи либо с помощью VBA мне всё равно .. подскажите пожалуйста хоть сылочку хоть что ни будь лиж был ваш совет по существу а не наводящие вопросы умозаключения и прочие философские изречения.. ?? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
бд эксель | sp@ker | БД в Delphi | 4 | 16.04.2011 17:05 |
выгрузка в эксель) | alexander1111 | БД в Delphi | 0 | 12.04.2011 23:35 |
Эксель цикл | Jon1kus | Помощь студентам | 2 | 20.02.2011 19:48 |
импорт в эксель | Demonmov | Microsoft Office Excel | 2 | 28.04.2010 10:07 |