VBA, Построение if-then, когда значение ячейки не равно строке - PullRequest
0 голосов
/ 22 октября 2018

Я перемещаю данные с одного листа на другой, но только когда значение ячейки в данном столбце не «В процессе».Я пробовал несколько способов сделать это (InStr, Len и т. Д.), Но я изо всех сил стараюсь, чтобы это работало.

    For i = 2 To LRow
    If Worksheets("Tracker Export").Cells(i, COL_KSJstatus).Text <> "In Progress" Then

Я пытался использовать .value также в приведенном выше коде,Я также пытался использовать

If StrComp(Worksheets("Tracker Export").Cells(i, COL_KSJstatus).Text, "In Progress", vbTextCompare) <> 0 Then

Я уверен, что есть гораздо более умный способ сделать это, в настоящее время это утверждение не оказывает влияния, и все строки данных перемещаются независимо от того, находится ли ячейка в столбцеВ вопросе содержится «В процессе» или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...