我使用VBA 把一个表格里某一单元格的值取出来和保存在一个字符串数组里的数进行比较
我通过调试,两个值看着是一样的,但是比较总是不相等,为什么,我都赋值给string再比较也一样
dailyBook.Sheets(i).Select
If Cells(s, 10) Is Nothing Then
Else
Dim tag As Integer
For r = 1 To UBound(arr_baseinfo)
Dim st, sb As String
st = Cells(s, 1).Value ‘这里是取一个单元格的值
sb = arr_baseinfo(r, 1) ‘这里是数组中对应位置的值
If StrComp(st, sb) = 0 Then '通过"="或是其它的比较都不通过,请高手指点
tag = r
r = UBound(arr_baseinfo)
End If
Next r
strString = strString & arr_baseinfo(tag, 3) & "(" & Cells(s, 10) & ")"
End If
我通过监视看到从单元格中取的那个字符串看着多了一个空格,可是,TRIM过了也没有效果
而且,通过列查找FIND(what:="")是可以找出来的。
用的是图形界面,debug.print用不了吧,刚学,不是很清楚
您的回复正文中有非法词或词组!CSDN啊,您V5