|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2011, 15:22 | #21 | |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Цитата:
Я думал об использовании коллекции, как хранилища отработанных ячеек. Даже написал рабочий код, который обходит любое удаление по ходу перебора ячеек. Но при комбинации изменений (несколько удалений и вставок ячеек) и коллекция не помогает. Единственный выход как-то запомнить позицию в документе. Вот и думаю: Как?
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
|
29.01.2011, 17:43 | #22 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Для любопытствующих предлагаю код, имитирующий For Each.
Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Последний раз редактировалось Вождь; 30.01.2011 в 14:38. |
31.01.2011, 11:58 | #23 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Закладки в таблице тоже ведут себя неадекватно при вставке. Попробуйте создать закладку, охватывающую хотябы одну ячеку таблицы, а затем вставьте строку таблицы над/под строкой с закладкой. Вот демо-код:
Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Последний раз редактировалось Вождь; 31.01.2011 в 17:32. |
13.04.2011, 13:51 | #24 |
Регистрация: 11.04.2011
Сообщений: 6
|
извините за оффтоп, но мне кажется, что моя проблема созвучна с Вашей: дана произвольная таблица n x m с текстом, требуется перебрать все ячейки первой строки, найти в них одинаковый текст, например "ххх", и, если ячейка с текстом найдена, удалить соответствующий столбец, далее найти следующую ячейку с текстом "ххх" в даной строке и т.д. можете предложить рабочий цикл?
Nevidim u volov um - i diven!
|
13.04.2011, 14:15 | #25 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
четная таблица
11-12-13-14-15-16 21-22-23-24-25-26 31-32-33-34-35-36 удаляем 12-14-16-22-24-26-32-34-36 остается 11-13-15 21-23-25 31-33-35 нечетная таблица 11-12-13-14-15-16-17 21-22-23-24-25-26-27 31-32-33-34-35-36-37 удаляем 12-14-16-21-23-25-27-32-34-36 остается 11-13-15-17 22-24-26 31-33-35-37 что делать со строкой 2 или я что-то недопонимаю в замысле творца задачи может удаляются 2-4-6... позиции в каждой строке
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
13.04.2011, 14:44 | #26 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Никак не связана. Собственно в Вас не проблема, а обычное домашнее задание
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
13.04.2011, 22:09 | #27 |
Регистрация: 11.04.2011
Сообщений: 6
|
обычное домашнее задание
сорри, разжуйте, плизз: я не студент, а что?
Nevidim u volov um - i diven!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
бекап только наоборот | Cpluser | SQL, базы данных | 1 | 23.01.2011 12:30 |
Все наоборот! | ship85 | Microsoft Office Excel | 0 | 20.01.2011 14:19 |
Ввод слова наоборот | program123 | Общие вопросы Delphi | 4 | 09.05.2009 11:06 |
ВПР наоборот | Python | Microsoft Office Excel | 6 | 11.04.2009 00:08 |
Слово наоборот | Ketu | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 16.03.2008 00:23 |