我正在一个工作表中的每个单元格中循环,对于每个值,我需要在另一个工作表中为包含该单元格值的每个值过滤一个列(即:如果我的单元格是1234,我想在另一个表中显示每个单元格包含“ 1234”(包括“ m1234”,“ 12345”和“ 91234f”)的表格。
我的问题是通配符似乎不像广告中那样。
我尝试使用"*" & cell.value & "*"
进行过滤,但是星号似乎要求某些内容占用其空间,而不是允许使用空字符串。我尝试对数组使用多个条件来处理各种情况,但无法同时满足所有三个条件。
这里的想法是,我可以捕获任何以开头,结尾或等于我要过滤的值的值。
.Range("A:A").AutoFilter Field:=31, Criteria1:= _
Array("*" & cell.value, cell.value, cell.value & "*"), Operator:=xlFilterValues
在我要过滤的列中,我具有以下值:
836218
836218m
m836218
9836218
8362189
m8362189
我要比较的cell.value是“ 836218”。
我的过滤器仅返回完全匹配项。
答案 0 :(得分:1)
我设法获得了想要的结果。我可以发誓我已经尝试过了,但是发布后我又尝试了一次,并且奏效了。
.navigation {
display: none;
margin: 100px 0 0 0;
}
.navigation li {
margin: 0 0 20px 0;
opacity: 0;
transform: translate3d(7.5%, 0, 0);
}
.menu-active .navigation li {
opacity: 1;
transform: translate3d(0, 0, 0);
transition: transform 0.3s ease 0.15s, opacity 0.3s ease 0.15s;
}
.navigation li a {
font-size: 24px;
line-height: 24px;
}
.menu-active .navigation {
display: block;
}