|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2018, 14:39 | #11 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
Все правильно, понятно что никаких обид и в помине нет и да - всестороннее знание своей задачи часто и мешает.. казалось бы мелочи которые как бы понятны по умолчанию на поверку могут оказаться не только непонятны другим но и совсем даже не мелочью. Так что согласен на все 100.
|
22.03.2018, 23:06 | #12 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
Макрос SAS888 отлично справляется со своей задачей, но теперь понадобилось использовать его на лисах в которых есть закрашенные ячейки и как "подшаманить" макрос так чтоб ячейки сохранили свою окраску я не знаю.. Help me!!!
макрос SAS888 Код:
|
23.03.2018, 05:46 | #13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Можно, например, так:
Код:
Так, например, если таблица будет с прорисованными границами, то они "поедут" вместе с удаляемыми ячейками в каждом столбце. Поэтому, после удаления требуемых ячеек, возможно потребуется перерисовка границ таблицы. Пример во вложении.
Чем шире угол зрения, тем он тупее.
|
23.03.2018, 06:06 | #14 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
|
23.03.2018, 06:58 | #15 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
Обнаружился небольшой минус а именно диапазон
в нужном листе начало можно определить а вот с окончанием сложнее.. дело в том что данные добавляются каждый день, а значит прийдется незабывать менять диапазон в макросе, что неочень надежно.. попробовал сделать "с запасом" но тогда все данные "сьезжают".. а можно как-то сделать чтоб макрос запрашивал "нижний" диапазон или чтоб работал до последней заполненой строки? |
23.03.2018, 07:40 | #16 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Можно так:
Код:
Чем шире угол зрения, тем он тупее.
|
23.03.2018, 08:29 | #17 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
Удаляет ненужные ячейки но смещяет все данные.. вот сделал PRIMER более схожим на нужный оригинал. В нем последняя заполненая строка 500-я,
а при выполнении макроса все данные смещаются и последней заполненой строко становится почему-то 91-я.. а надо чтоб она оставалась на месте т.е. 500-й.. |
23.03.2018, 08:44 | #18 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
Дико извиняюсь! Вторая бессонная ночь дает знать... я не поменял начало диапазона... а поменяв все отлично заработало
Еще раз сорри и СПАСИБО! |
23.03.2018, 08:47 | #19 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Это потому, что в Вашем примере первая строка диапазона с данными - это 471.
А в макросе прописано Код:
Если [A3] заменить на [A471], то все будет нормально. Если с последней ячейкой диапазона мы разобрались, то остается вопрос: как определить первую? Укажите, по какому критерию определять первую строку диапазона с данными. Может считать, что все ячейки выше есть пустые?
Чем шире угол зрения, тем он тупее.
|
23.03.2018, 08:54 | #20 |
Пользователь
Регистрация: 12.02.2017
Сообщений: 87
|
За первую строку я уже извинился и она всегда одна поэтому там проблем нет - ввел значение один раз и всё окей.
Извините что отнял у вас столько времени, чуть позже попробую макрос на всех нужных листах и надеюсь новых вопросов у меня уже небудет )) Спасибо!! P.S. Проверил на всех листах - макрос работает без проблем. Вопрос снят окончательно! Спасибо!!! Последний раз редактировалось СтаСС; 23.03.2018 в 09:54. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться - Нужен макрос который выделит и скопирует по 10 ячеек вверх и вниз от активной ячейки | омарат | Microsoft Office Excel | 2 | 16.05.2017 11:33 |
вставка ячеек в Excell со сдвигом вниз | иванлеон | Общие вопросы Delphi | 1 | 24.05.2015 14:04 |
Вставка строк (с сохранением формулы) со смещением общего итога вниз | DIMONRUS | Microsoft Office Excel | 10 | 07.08.2013 16:06 |
При удаление строк, картинки съезжают на 1 строку вниз | Maxim360 | Microsoft Office Excel | 0 | 17.07.2013 17:02 |
Перенос значений поля со смещением вниз | kulon | БД в Delphi | 0 | 23.04.2011 16:41 |