比较excel和word

时间:2014-05-20 20:33:54

标签: vba

我在excel和word之间比较字段时遇到问题。通常是相同的字符串,但格式不同。

第一个例子:

 string variable1 : Title_of_book
 string variable2 : <<Title_of_book_>>

我希望将其比较为真,因为variable1 IS IN variable2。怎么做?

其他例子:

string variable1 : Date_of_creation_document_2012
string variablw2 : «Date_of_creation_document_20»

这里12在Word中以某种方式被剪切,但几乎整个文本是相同的,这肯定是相关的字段也应该在比较中标记为真。

我试过了,但它没有按照假设工作:

If InStr(variable1, variablw2) > 0 Then

1 个答案:

答案 0 :(得分:0)

INSTR函数参数排序如下:

INSTR(开始,之内,什么,检索类别)

您必须将您的行更改为此(更改字符串顺序):

InStr(1,variablw2,variable1,vbTextCompare)

祝你好运