试图在我已复制和cahnged一些vba我的手。筛选器不接受日期变量
这行之有效
With ActiveSheet
.AutoFilterMode = False
rng1.AutoFilter Field:=1, Criteria1:="<>2014-12-02"
rng1.Offset(1, 0).EntireRow.Delete
.AutoFilterMode = False
End With
我创建了一个名为factorydate变量
factorydate = Worksheets("systemdata").Cells(3, "C").Value
如何更换日期 '2014年12月2日' 与变量factorydate?是这样的:
With ActiveSheet
.AutoFilterMode = False
rng1.AutoFilter Field:=1, Criteria1:="<>" & factorydate
rng1.Offset(1, 0).EntireRow.Delete
.AutoFilterMode = False
End With
尝试:'&DateValue(factorydate)' – 2014-12-03 14:46:44