【发布时间】:2015-02-03 15:31:15
【问题描述】:
我编写了一个 VBA 脚本,它在一个列中搜索字符串并在另一列中返回匹配项。重点是按 SKU 将商品编号与其产品图片相匹配。问题是,如果项目编号和图像的大小写不同,则会失败。脚本如下:
Sub Test()
Dim NA As Long, NC As Long, v As String, I As Long, J As Long
Dim v2 As String
NA = Cells(Rows.Count, "A").End(xlUp).Row
NC = Cells(Rows.Count, "C").End(xlUp).Row
For I = 2 To NA
v = Cells(I, "A").Value
v2 = ""
For J = 2 To NC
If InStr(Cells(J, "C").Value, v) > 0 Then
v2 = v2 & ";" & Cells(J, "C").Value
End If
Next J
Cells(I, "A").Offset(0, 1).Value = Mid(v2,2)
Next I
End Sub
我如何解释不同的情况?有这个方法吗?
【问题讨论】:
标签: vba excel string-comparison