|
2学分
Sub 循环复制1()
Dim X As Integer
X = 11
For X = 11 To 60 Step 1
Sheet6.Range("A2:S1701").AutoFilter Field:=1, Criteria1:=Array("X"), Operator:=xlFilterValues
Sheet6.Range("A2:S1701").AutoFilter Field:=14, Criteria1:=Array("青苗"), Operator:=xlFilterValues
Sheet6.Range("J1716").Copy
Sheet9.Range("F21").PasteSpecial xlPasteValues
Sheet6.Range("A2:S1701").AutoFilter Field:=1, Criteria1:=Array("X"), Operator:=xlFilterValues
Sheet6.Range("A2:S1701").AutoFilter Field:=14, Criteria1:=Array("地上附着物"), Operator:=xlFilterValues
Sheet6.Range("J1716").Copy
Sheet9.Range("G21").PasteSpecial xlPasteValues
Next X
End Sub
以上代码筛选条件定义的变量无法生效(我表格中的第一列数据为1-66的整数,想将66行数据都筛选一次并复制筛选后的数据到其它表格,但是以上代码直接将筛选条件变为了“X"而导致没有数据···
|
|