我在使用If NOT Like
代碼時遇到了一些問題。LIKE對應的語句
下面是有它的編碼部分。似乎編碼正在帶來第二條記錄,其中有鐵路在被查看的字段中,但沒有一條記錄在此之前或之後。
實際上,它應該帶來在該領域任何地方都不含有鐵軌的記錄,但它也不會這樣做。任何反饋意見。
Set rngData = Intersect(wsData.UsedRange, wsData.Range("A:K"))
j = 1
rngData.Rows(1).Copy Destination:=wsGalreq.Cells(j, 1)
For i = 2 To rngData.Rows.Count
If Not rngData.Cells(i, 11).Value = "SUPPLIER A" And rngData.Cells(i, 6).Value Like "*RAIL*" Then
j = j + 1
rngData.Rows(i).Copy Destination:=wsGalreq.Cells(j, 1)
End If
Next
這裏的[運算符優先級表(https://msdn.microsoft.com/en-us/library/office/gg278455.aspx)在VBA以供將來參考 – barrowc