WPS中无法使用Excel vba 的代码

Sub testAutoFilter5()

Dim lngColNum As Long

'计算当前单元格在区域中的列号

lngColNum = ActiveCell.Column -(ActiveCell.CurrentRegion.Column - 1)

'筛选

Selection.AutoFilter Field:=lngColNum,Criteria1:=ActiveCell

End Sub

第1个回答  2018-12-02

没问题啊,跑起来一切正常。

追问

有没有办法把这个EXCEL的代码改写成WPS的代码

追答Sub testAutoFilter5()
Dim lngColNum As Long
'计算当前单元格在区域中的列号
lngColNum = ActiveCell.Column - (ActiveCell.CurrentRegion.Column - 1)
'筛选
Selection.AutoFilter Field:=lngColNum, Criteria1:=ActiveCell.Text
End Sub

改一句:代码第六行,加个  .text

第2个回答  2018-12-02
WPS本身一般不带有Vba模块,所以需要加装后才能使用。本回答被网友采纳