![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.07.2015
Сообщений: 5
|
![]()
В общем помогите написать код для вставки 2 строк от первой до последней на листе с учетом имеющейся в них фразах.Например,если в строке по всем столбцам есть слово Олень,то мы вставляем 2 строки над этой строкой,если нет,то пропускаем или (что лучше) ищем по другому условию. Заполняются они в самом коде либо как вариант копируются с другого листа. Количество строк - столько сколько поддерживает эксель(точнее более 180000)
Копируется одно и тоже, но разное количество строк. Вот начал писать через копи паст с другого листа,но копирует только 1 значение и один раз,что опять не по циклу. Код:
Код:
|
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 07.07.2015
Сообщений: 121
|
![]() Цитата:
Так одно и тоже или разное? ПС: файл можно и без архива прикладывать. |
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 22.07.2015
Сообщений: 5
|
![]() Цитата:
2.содержимое одно и то же(например если Олень то 2 строки с Лось;а если Медведь, то одна строка со словом Ящик) 3.Без архива перебор по весу для форума Последний раз редактировалось Blackeangel; 22.07.2015 в 19:07. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
![]()
Blackeangel, Вы выложили файл, потрудитесь объяснить что нужно с ним сделать - т.е. составьте условия задачи, которую нужно решить, желательно без "оленей", "медведей" и другой живности - у Вас есть конкретные обозначения - СГКА.304591.026, например.
По Вашим макросам - как написали, так они и работают, и не думаю что есть желающие объяснять что Вы сделали не так |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 22.07.2015
Сообщений: 5
|
![]() Цитата:
Основные критерии это 3311св, 5г, 5кр. Задача. Найти все строки(расположение 3311св может быть в любом столбце любой строки листа,а не только в А) с текстом 3311св, перед ними добавить 2 строки, заполненые текстом как это указано на следующем листе.(грубо говоря скопировать). Так же проделать это с 5г и 5кр, но при условии что если есть оба (5г-5кр) то вставлять надо перед 5г одну строку,а если они раздельно то перед каждым и по одной строке. как по мне так if в if'e, но это не паскаль и не си, поэтому не знаю как тут. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос переноса строк | Extril | Microsoft Office Excel | 30 | 25.01.2015 22:15 |
Макрос на вставку строк | dirih | Microsoft Office Excel | 7 | 28.06.2013 16:19 |
макрос на вставку строк | hakervanya | Microsoft Office Excel | 11 | 25.09.2012 19:30 |
макрос вставки строк!!! | Andrew11 | Microsoft Office Excel | 2 | 10.03.2011 16:09 |
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце | Shpr0T | Microsoft Office Excel | 8 | 30.08.2010 17:52 |