Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2012, 00:15   #1
123456789igor
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 62
По умолчанию удалить строки содержащие определенные ячейки

Необходимо удалить строки содержащие определенные ячейки, допустим ячейку со словом "ололо"
Вот код(ищу с 6ой до конца)
Код:
z_:=Excel.WorkBooks[1].WorkSheets['Ñóì âûáðîñû'].UsedRange.Rows.Count;
 for a_:=6 to z_ do
      begin
      if VarToStr(Excel.cells[a_,1]) = 'ололо' then
      begin
      Excel.ActiveSheet.Rows[a_].Select;
      Excel.Selection.Delete;
      end
      else
      break;
      end;
компилется но ничего не происходит. Думаю с условием проблемы. Смотрел макрос
Sub Del_Itogo()
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = iLastRow To 2 step -1
If Cells(i, 2) Like "*" & "ололо" & "*" Then Rows(i).Delete
Next
End Sub
123456789igor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки. Преобразовать строку: оставить слова, содержащие буквы и цифры, остальные удалить Ленка ленка Паскаль, Turbo Pascal, PascalABC.NET 1 23.04.2012 11:51
Удалить из файла все строки содержащие 3 и 5 hon Общие вопросы Delphi 9 21.03.2012 21:55
Как удалить все строки в Excel содержащие.. Dux Microsoft Office Excel 15 11.09.2009 04:41
Удалить определенные строки DBGrid Serval Помощь студентам 2 08.05.2009 08:20