Страница: 1 | 2 |
Вопрос: МАКРОС удаления строк !!!!!! HELP
Добавлено: 17.11.09 09:37
Автор вопроса: Юлька | ICQ: 293469303
Всем привет. помогите разобраться уважаемые умные люди!!! мне нужен макрос удаления нижних строк таблицы по заданному числу строк. т.е. есть цифра на листе которая означает кол-во необходимых после выполения макроса строк, и есть таблица с очень большим кол-вом строк. как их удалить??? делаю макрос по диапазону, но у меня очень много листов, поэтому менять заморочно.
ЖДУУУУУУУУУУ
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #1
Добавлено: 17.11.09 10:12
А ты можешь подробно описать что тебе нужно? А то из вот этого
Номер ответа: 2
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #2
Добавлено: 17.11.09 10:20
хорошо. есть таблица на листе. в ней много строк, напрмер 200, на листе есть изменяемая ячейка, которая показывает число строк которые надо оставить. напрмер 100. т.е. их надо удалить макросом, что бы не менять каждый раз в макросе диапазон удаления, а что бы он сам понимал сколько нижних ст рок надо удалить. листов много. в каждом надо все это проделать. ну что щас ясно?
Номер ответа: 3
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #3
Добавлено: 17.11.09 11:16
Номер ответа: 4
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #4
Добавлено: 19.11.09 08:50
спасибо огромное, но данный макрос убирает кол-во строк не в таблице а на листе. а можно ли привязать кол-во строк именно таблицы. а то на разных листах таблицы находятся на разной высоте. вот
Номер ответа: 5
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #5
Добавлено: 19.11.09 10:46
Номер ответа: 6
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #6
Добавлено: 20.11.09 09:35
уточните пожалуйста, что мнен делать со строкой 06 макроса вашего??? т.е. я ставлю вместо row номер столбца где находится кол-во рядов , в в column - номер строки этой ячейки??? т.е. напрмиер ячейка (1, 2) содержит число 15 (это кол-во необх строк) , а таблица начинается с 3 строки на листе , значит я пишу
Sub DelRow()
LastRow = Cells(65536, 1).End(xlUp).Row
FirstRow = Cells(1, 3).End(xlDown).Row
Rows(Cells(1, 2).Value + FirstRow & ":" & LastRow).Delete
End Sub
так?
Номер ответа: 7
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #7
Добавлено: 20.11.09 09:53
и еще очень важный момент, мне надо чтобы удалялись только последние строки в таблице , а последняя где сумма оставалась. короче говоря: есть ячейка в которой стоит кол-во рядов в таблице , которое надо оставить но не удалять последнюю с суммой. есть еше один параметр- второй столбец в таблице содержит значения, когда они становятся равными нулю, то эти строки все которые идут дальше (они все нулевые уже) можно удалять, но не трогать суммарную строчку
Номер ответа: 8
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #8
Добавлено: 20.11.09 11:38
Номер ответа: 9
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #9
Добавлено: 20.11.09 13:36
Да, все верно,
Номер ответа: 10
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #10
Добавлено: 23.11.09 14:57
паржон макрос не работает так как надо. он удаляет строку с суммой!!!!!!!!! а мне ее надо оставить. что делать . разрешите привести конкретный пример и хотела бы кокретный ответ.
Есть таблица на листе, она начинается (шапка) с 3й строки этого листа, в ней 50 строк, последняя из которых сумма (она должна остаться, порядковый номер этой строки № 54). заполнено в данной таблице значениями 23 строчки. остальные пустые. какой макрос написать чтоб осталось толко 23 строчки в ТАБЛИЦЕ и + суммовая строка))
Номер ответа: 11
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #11
Добавлено: 23.11.09 15:01
паржон= пардон )))))))))
Номер ответа: 12
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #12
Добавлено: 23.11.09 17:23
Ты как я понимаю вообще вникать в написанное не хочешь.
Номер ответа: 13
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #13
Добавлено: 25.11.09 12:59
ваууууууууу пасиба . пардон за тупизм. у меня прроблема была в другом))) там еще была строчка между суммовой и заполненными. поэтому пришлось поставить не -1 а -2. вот. и последний вопросик))))))))))
мне бы хотелось чтоб ссылка на этй ячейку (в которой стоит кол-во нужных строк ) была ч ерез дрйгой лист, т.к. смысла делать ее на каждом листе нету, ее значение везде одинаковое, а листов многоооооооо. подскажи те мне и это плиз)
Номер ответа: 14
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #14
Добавлено: 25.11.09 16:37
Если ячейка находится на другом листе, то тогда тебе нужно перед её именем указывать её лист, т.е.
Вместо
Пишешь
Или
Номер ответа: 15
Автор ответа:
Юлька
ICQ: 293469303
Вопросов: 2
Ответов: 12
Профиль | | #15
Добавлено: 26.11.09 11:20
СПАСИБООООООООООООООООО