|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.05.2010, 00:11 | #1 |
Регистрация: 18.05.2010
Сообщений: 8
|
Перемещение значения ячейки на неактивном листе
Помогите создать несколько макросов. Попытаюсь сформулировать порядок действий:
1. Выполняется переход на лист ДАННЫЕ, производится поиск " Х " в столбце А, значение ячейки с Х переходит на строку выше, обратный переход на лист с бланком на ячейку скажем А5 2. Как в предыдущем, только значение с Х переходит на ячейку ниже 3. Заменяет пустые ячейки (лист ДАННЫЕ) на ячейки с пробелом (убирая на бланке нули) Если эти макросы возможны к выполнению без мелькания листов БЛАНК-ДАННЫЕ-БЛАНК буду безмерно благодарен!!! Заранее благодарю за помощь!!! |
24.05.2010, 01:06 | #2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Вопрос 1
Код:
Код:
Непонятен Последний раз редактировалось EugeneS; 24.05.2010 в 01:14. |
25.05.2010, 00:31 | #3 |
Регистрация: 18.05.2010
Сообщений: 8
|
Спасибо большое!!
Упущен один момент значение ячейки с Х не переходит на вышестоящую ячейку. Если не трудно поправьте. Пункт №3 я записал по последовательности команд - странно но работает |
25.05.2010, 01:43 | #4 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Вопрос 1
Код:
Код:
надо понимать неактуален |
25.05.2010, 18:07 | #5 |
Регистрация: 18.05.2010
Сообщений: 8
|
Данный макрос не работает - выставляет X-ы в вышестоящую ячейку, образовывая несколько значений Х-ов, что не допустимо!!! Фактически необходима команда Драг анд Дроп ячейки с Х в вышестоящую (нижестоящую ячейку)
Надеюсь еще не слишком надоел???? |
25.05.2010, 18:17 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вообще, прочитав только задачу, я не вижу необходимости вообще мелькать листами. Т.е. всякие Select и Activate не нужны.
Сперва в коде через Set= задать объекты, затем работать с ними.
webmoney: E265281470651 Z422237915069 R418926282008
|
25.05.2010, 23:45 | #7 |
Регистрация: 18.05.2010
Сообщений: 8
|
|
26.05.2010, 00:04 | #8 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Вопрос 1
Код:
Код:
Последний раз редактировалось EugeneS; 26.05.2010 в 00:07. |
26.05.2010, 00:45 | #9 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
насколько понял идею (к кнопкам "Предыдущий" и "Следующий" подвязаны макросы), см. вложение
|
26.05.2010, 08:41 | #10 |
Регистрация: 18.05.2010
Сообщений: 8
|
Спасибо большое!!! Сейчас все работает корректно!!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти значение на другом листе и подставить значение следующей ячейки | ElenaNTro | Microsoft Office Excel | 12 | 11.02.2019 12:44 |
Перемещение абзацев внутри ячейки | piatka | Microsoft Office Word | 6 | 18.05.2010 18:57 |
Поиск в листе Excel одного значения несколько раз | Andr3000 | Microsoft Office Excel | 2 | 23.04.2010 10:24 |
Событие Worksheet_Change не "ловится" на неактивном листе... | Олег* | Microsoft Office Excel | 4 | 08.01.2010 00:43 |
Изменить значение ячейки на залоченом листе | zavhoz | Microsoft Office Excel | 3 | 31.03.2009 09:50 |