gpt4 book ai didi

vba - 在 Select Case 中使用 InStr 函数

转载 作者:行者123 更新时间:2023-12-01 23:49:20 25 4
gpt4 key购买 nike

这似乎不起作用。有没有办法做我在这里想做的事情?如果该值在给定的字符串中,我无法选择一个案例:

Select Case gTTD.Cells(r, 4)

Case InStr(gTTD.Cells(r, 4), "MASTER LOG")
resp = "MM LOG"
Case InStr(gTTD.Cells(r, 4), "MASTER MET")
resp = "MM MET"
Case "PIR"
gTTD.Cells(r, 7) = "Martin Trépanier"
resp = "Martin Trépanier"

End Select

我明白为什么这行不通,但是有办法让它工作吗?谢谢

谢谢

最佳答案

这是我使用的一个小技巧,select语句只是想找到相同的结果。这是一个简单的例子:

    Select Case True
Case (1 = 2)
Stop
Case (2 = 3)
Stop
Case (4 = 4)
Stop
Case Else
Stop
End Select

这将属于 4=4 的情况。在您的示例中,这可能是简单的答案:

Select Case True

Case (InStr(gTTD.Cells(r, 4), "MASTER LOG") > 0)
resp = "MM LOG"
Case (InStr(gTTD.Cells(r, 4), "MASTER MET") > 0)
resp = "MM MET"
Case else
gTTD.Cells(r, 7) = "Martin Trépanier"
resp = "Martin Trépanier"
End Select

关于vba - 在 Select Case 中使用 InStr 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com