vba中的文字操作

时间:2015-09-03 11:27:46

标签: excel vba excel-vba csv

我正在编写宏代码,它从.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""我会使用表格找到这个。它会引发语法错误。,有什么解决方案吗?enter image description here

0 个答案:

没有答案