首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel字符串包含字符串,而不是字符串等于字符串。

Excel字符串包含字符串,而不是字符串等于字符串。
EN

Stack Overflow用户
提问于 2016-12-12 13:38:04
回答 2查看 355关注 0票数 1

嗨,我的代码现在看起来像这样

代码语言:javascript
复制
Sub Solbjerg()

Set i = Sheets("Samlet")
Set e = Sheets("ABC")
Dim d
Dim j
d = 7
j = 7

Do Until IsEmpty(i.Range("A" & j))

If i.Range("A" & j) = "Cinema ABC" Then
d = d + 1
e.Rows(d).Value = i.Rows(j).Value

End If
j = j + 1
Loop
End Sub

然而,有时我得到的数据并不总是“电影ABC”,而仅仅是"ABC“。因此,我需要我的代码搜索,如果数据包含"ABC“,而不是等于”电影ABC“。你们能帮帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-12 13:40:29

变化

代码语言:javascript
复制
If i.Range("A" & j) = "Cinema ABC" Then

代码语言:javascript
复制
If InStr(1, i.Range("A" & j), "ABC") Then
票数 3
EN

Stack Overflow用户

发布于 2016-12-12 13:40:42

代码语言:javascript
复制
Sub Solbjerg()

    Set i = Sheets("Samlet")
    Set e = Sheets("ABC")
    Dim d
    Dim j
    d = 7
    j = 7

    Do Until IsEmpty(i.Range("A" & j))

    If i.Range("A" & j) like "*ABC" Then
    d = d + 1
    e.Rows(d).Value = i.Rows(j).Value

    End If
    j = j + 1
    Loop
End Sub

,和*作为通配符工作

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41102166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档