![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Здравствуйте.
Прошу помощи, так как голова, почему то сегодня отказывается варить совершенно. Собственно загвоздка в том, что не могу сделать копирование ячеек с определенным текстом. Текст в таких ячейках может начинаться с договор №, контракт № или без договора. Собственно во вложении такой файлик, только ОЧЕНЬ укороченный (порядка на 40000 строк) В первом листе - выгрузка из 1С. Во втором - как оно должно быть. Т.е. Если в ячейке присутствует слово, оговоренное условием, то копируется в соседнюю ячейку. Если среди них попадается со словом "Без договора", то заливается. Хотя без последнего можно обойтись. Сделать условное форматирование - не проблема. А вот написать макрос мне, как начинающему чайнику, проблематично. По теме читал и много, но вот почему то безрезультатно. Помогите, пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Собственно по последнему пункту уже написано:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Перечитал что написал утром. Волосы встали дыбом.
Перефразирую: Мне нужно что бы выполнялся определенной колонке поиск ячейки с текстом Договор или Контракт и совершить перенос этой ячейки в ячейку справа. Я просто не знаю как осуществить поиск... ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Записываете рекордером этот поиск и получаете код.
Но можно и просто циклом пройтись по диапазону. Впрочем это ведь уже написано?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Собственно я не силен в написании нового кода, но могу адаптировать чужой.
Фактически тот, что выше я даже объяснить могу, только не знаю как добавить к нему копирование найденной ячейки в соседнюю справа. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Соседняя справа - это будет источник.offset(0,1)
Копирование тоже записываете рекордером. Если нужно скопировать только значение - то куда.value=откуда.value
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Собственно решил задачу немного по другому, но с вашими намеками:
Код:
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 15
|
![]()
Гм. Новый трабл )
Подскажите, пожалуйста, команду добавления новых ячеек со сдвигом вправо. Через запись в коде показывает Код:
Что же тут не так? Подскажите, пожалуйста |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Попробуйте так
Код:
|
![]() |
![]() |
![]() |
#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 |