想请教一下
vba吧
全部回复
仅看楼主
level 3
琥珀色的哭泣
楼主
为啥我的这个代码一直显示 mismatch呀
range(“c2“)=application.worksheetfunction.filter(range(”wf!w:x”),range(”wf!w:w”)=”b2”,false)
filter函数在表内直接输入返回的一个三行二列的数组
公司电脑 不方便使用贴吧 只能拍屏。还望见谅。
2024年08月29日 04点08分
1
level 7
ISD_狮子座
range(“c2“)=application.worksheetfunction.filter(range(”wf!w:x”),range(”wf!w:w”) & "=""b2""",false)
这样试试
2024年08月29日 05点08分
2
琥珀色的哭泣
好像也不行
2024年08月29日 06点08分
ISD_狮子座
@琥珀色的哭泣
range(“c2“)=application.worksheetfunction.filter(range(”wf!w:x”),”wf!" & range(”wf!w:w”).address(false,false) & "=""b2""",false) 这样呢
2024年08月29日 06点08分
琥珀色的哭泣
@ISD_狮子座
还是不行哎
2024年08月29日 08点08分
琥珀色的哭泣
@ISD_狮子座
我试了一下 录制宏 他们引用列 都是r1c1格式的 不太清楚会不会是这个影响 ,我用typename查了下 数组都是string 格式
2024年08月29日 08点08分
1