【问题标题】:Comparing values in Two variable using VBA Like operator使用 VBA Like 运算符比较两个变量中的值
【发布时间】:2019-01-18 09:10:59
【问题描述】:

我想比较存储在两个变量中的值(字符串),就像我们可以使用类似运算符比较变量和字符串一样

所以基本上我想使用“like”运算符并有两个变量内容比较或获得类似的功能。

下面是代码的sn-p。请指导我

If ( nametwo Like " * " & monthname & " * "  ) OR ( nametwo Like " * " & yearname& " * " ) Then

'some action 

Endif

注意:nametwo、monthname 和 yearname 是字符串变量

【问题讨论】:

  • 以上有什么问题。如果您在 yearname 和 & 之间放置一个空格,它应该可以工作
  • 哦,删除 * 周围的空格,所以只有 "*"
  • name2 = "May 2018" , monthname = "May" yearname ="2018" 时 if 条件不成立
  • 查看我的 cmets 是否有错别字。
  • 还有name2 nametwo

标签: vba excel excel-formula


【解决方案1】:

问题的答案是适当的间距

If (nametwo Like "*" & monthname & "*") And (nametwo Like "*" & yearname & "*") Then

csworksheetcount = ws.Index


End If

【讨论】:

  • 请重新格式化您的答案,使其更具可读性。使用markdown。
猜你喜欢
  • 2021-01-20
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2021-06-16
相关资源
最近更新 更多