Перед тем как удалить скопировать
dx84
Дата: Четверг, 17.04.2014, 23:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация:
-8
±
Замечаний:
80% ±
Excel 2010
Доброго времени суток! На форуме выложил задачку, решили! В виде макроса, От дельно хотел бы за это поблагодарить AlexM. Работает он следующим образом удаляет заданные заранее строки по условию (подробности в образце) Но, к сожалению, аппетит приходит во время еды. Теперь надо перед удалением заданных заказов для начало их скопировать в лист Архив с проверкой не пустых строк, а патом их удалить.
Доброго времени суток! На форуме выложил задачку, решили! В виде макроса, От дельно хотел бы за это поблагодарить AlexM. Работает он следующим образом удаляет заданные заранее строки по условию (подробности в образце) Но, к сожалению, аппетит приходит во время еды. Теперь надо перед удалением заданных заказов для начало их скопировать в лист Архив с проверкой не пустых строк, а патом их удалить. dx84
Ответить
Сообщение Доброго времени суток! На форуме выложил задачку, решили! В виде макроса, От дельно хотел бы за это поблагодарить AlexM. Работает он следующим образом удаляет заданные заранее строки по условию (подробности в образце) Но, к сожалению, аппетит приходит во время еды. Теперь надо перед удалением заданных заказов для начало их скопировать в лист Архив с проверкой не пустых строк, а патом их удалить. Автор - dx84 Дата добавления - 17.04.2014 в 23:22
dx84
Дата: Четверг, 17.04.2014, 23:26 |
Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация:
-8
±
Замечаний:
80% ±
Excel 2010
Извиняюсь, забыл прикрепить файл.
Извиняюсь, забыл прикрепить файл. dx84
Ответить
Сообщение Извиняюсь, забыл прикрепить файл. Автор - dx84 Дата добавления - 17.04.2014 в 23:26
AlexM
Дата: Пятница, 18.04.2014, 01:06 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
Посмотрите решение. В код добавилось две строки[vba]Код
iRow = Sheets("Архив").Range("B" & Rows.Count).End(xlUp).Row + 2 Rows(i).Resize(4).Copy (Sheets("Архив").Rows(iRow))
[/vba]Первая определяет строку, в которую копировать. Вторая - копирует заказ
Посмотрите решение. В код добавилось две строки[vba]Код
iRow = Sheets("Архив").Range("B" & Rows.Count).End(xlUp).Row + 2 Rows(i).Resize(4).Copy (Sheets("Архив").Rows(iRow))
[/vba]Первая определяет строку, в которую копировать. Вторая - копирует заказ AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Посмотрите решение. В код добавилось две строки[vba]Код
iRow = Sheets("Архив").Range("B" & Rows.Count).End(xlUp).Row + 2 Rows(i).Resize(4).Copy (Sheets("Архив").Rows(iRow))
[/vba]Первая определяет строку, в которую копировать. Вторая - копирует заказ Автор - AlexM Дата добавления - 18.04.2014 в 01:06
dx84
Дата: Пятница, 18.04.2014, 01:15 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация:
-8
±
Замечаний:
80% ±
Excel 2010
AlexM, Вы Гений ! Огромное вам Спасибо! То что надо!
AlexM, Вы Гений ! Огромное вам Спасибо! То что надо! dx84
Ответить
Сообщение AlexM, Вы Гений ! Огромное вам Спасибо! То что надо! Автор - dx84 Дата добавления - 18.04.2014 в 01:15
AlexM
Дата: Пятница, 18.04.2014, 01:19 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
Вторую строку макроса сделайте так[vba]Код
Dim zakaz, i As Long, j As Long, iRow As Long
[/vba] Забыл одну переменную объявить.
Вторую строку макроса сделайте так[vba]Код
Dim zakaz, i As Long, j As Long, iRow As Long
[/vba] Забыл одну переменную объявить. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Вторую строку макроса сделайте так[vba]Код
Dim zakaz, i As Long, j As Long, iRow As Long
[/vba] Забыл одну переменную объявить. Автор - AlexM Дата добавления - 18.04.2014 в 01:19