if i put my two cents in
With Worksheets("MySheet")
.AutoFilterMode = False
.Range("J1").CurrentRegion.AutoFilter Field:=1, Criteria1:=Val(Me.TxtDDRM.Text)
.Range("J1").CurrentRegion.AutoFilter Field:=2, Criteria1:=Val(Me.TxtDDRYR.Text)
.AutoFilter.Range.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete
.AutoFilterMode = False
End With
or
With Worksheets("MySheet").Range("J1").CurrentRegion
.Parent.AutoFilterMode = False
.AutoFilter Field:=1, Criteria1:=Val(Me.TxtDDRM.Text)
.AutoFilter Field:=2, Criteria1:=Val(Me.TxtDDRYR.Text)
.Parent.AutoFilter.Range.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete
.Parent.AutoFilterMode = False
End With