JS 宏如何筛选无填充的背景色?
在 WPS 本地表格中,按单元格背景颜色筛选“无填充”,录制出来的宏代码是这样的:
function Macro1()
{
Range("A1:A5").AutoFilter(1, RGB(4, 0, 2), xlFilterCellColor, undefined, undefined);
ActiveWorkbook.Names.Add("Sheet1!_FilterDatabase", "=Sheet1!$A$1:$A$5", false, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined);
}
但是我重新运行上面的宏代码,筛选结果却是错误的。
我试了下用 Excel 录制相同的操作,得到的 VBA 宏代码是:
Sub 宏1()
ActiveSheet.Range("$A$1:$A$5").AutoFilter Field:=1, Operator:=xlFilterNoFill
End Sub
我重新运行这个 VBA 宏代码,是可以正确筛选的。
然后我试了下把上面的 vba 代码改成 jsa,但提示错误:
WPS 版本: Windows版(32位)12.1.0.22529