我在一个VB宏中工作,其中AUT Excel包含5张工作表。在第三张表中,我有6列在Excel VBA中匹配部分字符串
在第5张表中。我有3个输入框和3个输出框。 如果用户从inputbox1,inputbox2和inputbox 3的第1列,第2列和第3列输入部分字符串,则相应的结果应显示在outputbox1,outputbox2,outputbox3中
但是,如果输入字符串为与具有更多价值的数据进行比较。所以它的类似硬编码这个值在if条件下是不可行的。
`text3 Like "*NB" Or text3 Like
"*NS" Or text3 Like "*NF" Or text3 Like "*PE")`
我得到这个代码片段从图中未显示结果
答案`If (text1 Like ("*" & text4 & "*") And text2 Like ("*" & text5 & "*") And text3 Like ("*" & text6 & "*")) Then`
请letme知道如果有什么我需要在IF条件添加到部分字符串匹配
你的问题需要更具体的(你甚至没有问一个问题),需要包括你的代码,因为Stack Overflow是不是免费的代码编写服务。请阅读[问]然后[编辑]你的问题,并添加你已经尝试过的代码,并向它提出一个*特定*问题。另外[为什么“有人可以帮助我?”不是一个真正的问题?](https://meta.stackoverflow.com/a/284237/3219613)可能会帮助你提出一个很好的问题。 –
编辑该问题。请检查@Peh – newuser
什么是错误? –