|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2015, 09:44 | #1 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Перенос ячеек с определенным условием
Здравствуйте.
Прошу помощи, так как голова, почему то сегодня отказывается варить совершенно. Собственно загвоздка в том, что не могу сделать копирование ячеек с определенным текстом. Текст в таких ячейках может начинаться с договор №, контракт № или без договора. Собственно во вложении такой файлик, только ОЧЕНЬ укороченный (порядка на 40000 строк) В первом листе - выгрузка из 1С. Во втором - как оно должно быть. Т.е. Если в ячейке присутствует слово, оговоренное условием, то копируется в соседнюю ячейку. Если среди них попадается со словом "Без договора", то заливается. Хотя без последнего можно обойтись. Сделать условное форматирование - не проблема. А вот написать макрос мне, как начинающему чайнику, проблематично. По теме читал и много, но вот почему то безрезультатно. Помогите, пожалуйста. |
13.04.2015, 12:40 | #2 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Собственно по последнему пункту уже написано:
Код:
|
13.04.2015, 13:14 | #3 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Перечитал что написал утром. Волосы встали дыбом.
Перефразирую: Мне нужно что бы выполнялся определенной колонке поиск ячейки с текстом Договор или Контракт и совершить перенос этой ячейки в ячейку справа. Я просто не знаю как осуществить поиск... |
13.04.2015, 13:30 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Записываете рекордером этот поиск и получаете код.
Но можно и просто циклом пройтись по диапазону. Впрочем это ведь уже написано?
webmoney: E265281470651 Z422237915069 R418926282008
|
13.04.2015, 13:34 | #5 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Собственно я не силен в написании нового кода, но могу адаптировать чужой.
Фактически тот, что выше я даже объяснить могу, только не знаю как добавить к нему копирование найденной ячейки в соседнюю справа. |
13.04.2015, 14:47 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Соседняя справа - это будет источник.offset(0,1)
Копирование тоже записываете рекордером. Если нужно скопировать только значение - то куда.value=откуда.value
webmoney: E265281470651 Z422237915069 R418926282008
|
13.04.2015, 15:31 | #7 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Собственно решил задачу немного по другому, но с вашими намеками:
Код:
|
14.04.2015, 08:41 | #8 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Гм. Новый трабл )
Подскажите, пожалуйста, команду добавления новых ячеек со сдвигом вправо. Через запись в коде показывает Код:
Что же тут не так? Подскажите, пожалуйста |
14.04.2015, 08:59 | #9 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Попробуйте так
Код:
|
14.04.2015, 09:01 | #10 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
Идеально! Благодарю!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование строк с разных листов в один с определенным условием | Lancelot-r | Microsoft Office Excel | 4 | 07.11.2012 00:59 |
Перенос данных с определенным цветом на новый лист | xinortavon | Microsoft Office Excel | 4 | 24.09.2012 09:35 |
Заливка с определенным условием | layriona | Microsoft Office Excel | 1 | 16.05.2012 13:50 |
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования | zenner | Microsoft Office Excel | 0 | 21.03.2011 14:48 |
Помогите сцепить ячейки с определенным условием | 7erge | Microsoft Office Excel | 4 | 23.07.2008 09:47 |