我正在编写宏代码,它从.csv文件读取数据并将其写入excel
row_number = 5
Range("A5").Activate
Do Until EOF(1)
Line Input #1, linefromfile
LineItems = Split(linefromfile, ",")
If LineItems(0) = "TE-8" Then
ActiveCell.Offset(row_number, 0).Value = LineItems(1)
row_number = row_number + 1
End If
Loop
我遇到条件
的问题If LineItems(0) = "TE-8" Then
这是我的if条件,但它永远不会执行,因为来自csv的值就像"" TE-8""所以我的条件失败了。如果我将字符串作为"" TE-8""我会使用表格找到这个。它会引发语法错误。,有什么解决方案吗?