首先用文字识别也许可以,虽然也有效,但你几百条数据,用文字识别不太现实。
我觉得你不妨换个思路,这个Excel,为什么会给这些字母,数字标红色,思考一下,他的逻辑判断是什么。。。。。。。。。。。
举例分析
因:如果就按当前你给的图片判断,标红是因为,这些文字是字母和数字,所以才会标红
则:那么就很好判断了,直接把你要提取的文字复制出来,然后在按键精灵里面写一个程序,对当前复制的内容,单独判断,只要发现是字母或者数字,就提取出来,就可以了
举例
'关于asc函数
'48-57是数字0-9
'97-122是字母a-z
'65-90是字母A-Z
a="滨滨-50x70cm哑光银色A2款2个+40x60cm亚光钛金A1款1个-画面青岛巨弘鑫企业管理有限公司夏天8.1"
长度 = len(a)
For i = 1 To 长度
单个=mid(a,i,1)
asc单个 = asc(单个)
'48-57是数字0-9
If asc单个>47 and asc单个<58 Then
最终收集=最终收集&单个
End If
'97-122是字母a-z
If asc单个>96 and asc单个<123 Then
最终收集=最终收集&单个
End If
'65-90是字母A-Z
If asc单个>64 and asc单个<91 Then
最终收集=最终收集&单个
End If
'-18186=字符个字
If asc单个=-18186 Then
最终收集=最终收集&单个
End If
Next
TracePrint 最终收集
MessageBox 最终收集