可能重复:
如何在MS Access VBA数组中搜索字符串
我当前正在处理Excel宏,无法找到类似的方法if-array.contains(mystring)
我写了以下内容,它给了我一条消息“无效限定符”,并强调了美因弗拉姆
刚好在…之后如果
调光主框架(4)为字符串主框架(0)=“苹果”Mainfram(1)=“梨”主框架(2)=“橙色”Mainfram(3)=“水果”对于所选内容中的每个单元格如果是Mainfram。包含(cel.Text)Then行(cel.Row)。Style=“强调文字颜色1”End If(结束条件)下一个cel
所选内容是一列
有人帮忙吗?
你好,JP我尝试了你的建议,它说需要Object。并强调了如果IsInArray(cell.Text,Mainfram),则这是我的完整代码
子更改行颜色()列(“B:B”)。选择尺寸标注为Excel。范围调光主框架(4)作为字符串主框架(0)=“苹果”主框架(1)=“梨”主框架(2)=“橙色”主框架(3)=“香蕉”对于所选内容中的每个单元格如果IsInArray(cell.Value,Mainfram),则行(cel.Row)。Style=“强调文字颜色1”End If(结束条件)下一个cel结束Sub函数IsInArray(字符串ToBeFound为字符串,arr为变量)为布尔值IsInArray=(UBound(筛选器(arr,stringToBeFound))>-1)End函数
没关系,我发现了那个愚蠢的错误。。。无论如何谢谢你