我在使用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