0 / 0 / 2
Регистрация: 18.01.2016
Сообщений: 220
|
|
1 | |
Удаление строк в таблице Excel27.06.2017, 20:37. Показов 8060. Ответов 4
Метки нет (Все метки)
Подскажите пожалуйста как удалить из таблицы Excel те строки, в которых в столбце А больше пяти символов?
0
|
27.06.2017, 20:37 | |
Ответы с готовыми решениями:
4
Макрос: удаление строк в таблице Excel Удаление строк в таблице Удаление строк в таблице Удаление строк в таблице |
управление сложностью
|
|
27.06.2017, 22:00 | 2 |
Построчно проверяете каждое значения в столбце А, как только нашли значение выполняющее условию - запоминаете индекс строки и далее удаляете ее. Примеров по работе с экселем на форуме предостаточно.
0
|
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||
27.06.2017, 22:11 | 3 | |||||
Сообщение было отмечено frank2 как решение
Решение
frank2, приблизительно так
добавьте эту строку в самом верху кода using Excel = Microsoft.Office.Interop.Excel;
2
|
0 / 0 / 2
Регистрация: 18.01.2016
Сообщений: 220
|
|
28.06.2017, 18:35 [ТС] | 4 |
Спасибо! а можно как то ускорить, а то очень уж медленно работает
0
|
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
|
28.06.2017, 18:58 | 5 |
Можно, в начале кода напишите
xlApp.ScreenUpdating = false; А в конце кода xlApp.ScreenUpdating = true; А если на листе много формул, то можно отключить пересчет формул P.S. пишу с телефона, поэтому 100% гарантию не даю)
0
|
28.06.2017, 18:58 | |
28.06.2017, 18:58 | |
Помогаю со студенческими работами здесь
5
Удаление незаполненных строк в таблице Удаление в таблице пустых строк Удаление пустых строк в таблице создание и удаление строк в таблице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |