Страницы: 1
RSS
удалить значение, если оно не равно числу
 
Как удалить значение, если в следующей ячейке, под ней, стоит слово. Если так удаляем, если стоит цифра то не удаляем. у меня не работает мой код(
Код
With Sheets("Заказ")
      For Each y In Sheets("Заказ").Range("F1:F250")
      If LCase(y.Text) Like "*кол-во*" Then
             
      
         If IsNumeric(y.Offset(1, 0)) = False Or y.Offset(1, 0) = "" Then
      y.EntireRow.Delete
      End If
          End If
        
         Next y
      End With
Изменено: kleo90 - 27.06.2016 17:10:07
 
kleo90, загрузите файл-пример
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
а так?
Код
With Sheets("Заказ")
      For Each y In Sheets("Заказ").Range("F1:F250").Cells
          If LCase(y.Offset(1,0).Text) Like "*кол-во*" Then
              If Not IsNumeric(y) Or y = "" Then y.EntireRow.Delete
          End If
      Next y
End With
Изменено: Максим Зеленский - 27.06.2016 17:14:48
F1 творит чудеса
Страницы: 1
Читают тему
Наверх