[算表] 多工作表篩選後複製到一個工作表vba
軟體:excel
版本:2007以上
試寫了一個把很多工作表寫到一個整理工作表vba
Sub copyto()
Dim mytable As Range, targetrange As Range
For i = 1 To Sheets.Count
If Sheets(i).Name <> "整理" Then Sheets(i).Select
Set targetrange = Worksheets("整理").Range("A" &
Range("A65536").End(xlUp).Row)
Set mytable = Sheets(i).Range("A2:E" & Range("A65536").End(xlUp).Row)
With mytable
.AutoFilter Field:=5, Criteria1:=">=1070801", Operator:=xlAnd,
Criteria2:="<=1080831"
.SpecialCells(xlCellTypeVisible).Copy
targetrange.PasteSpecial xlPasteValues
.AutoFilter
End With
Next i
End Sub
但是執行結果怪怪的
檔案如下
http://0rz.tw/D9JsF
不知道我邏輯問題在那邊 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.67.78 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1568703856.A.9EC.html
→
09/17 15:17,
6年前
, 1F
09/17 15:17, 1F
→
09/17 15:18,
6年前
, 2F
09/17 15:18, 2F
→
09/17 15:19,
6年前
, 3F
09/17 15:19, 3F
→
09/17 15:20,
6年前
, 4F
09/17 15:20, 4F
→
09/17 15:21,
6年前
, 5F
09/17 15:21, 5F
→
09/17 15:23,
6年前
, 6F
09/17 15:23, 6F
→
09/17 15:23,
6年前
, 7F
09/17 15:23, 7F
→
09/17 15:28,
6年前
, 8F
09/17 15:28, 8F
→
09/17 15:28,
6年前
, 9F
09/17 15:28, 9F
→
09/17 16:42,
6年前
, 10F
09/17 16:42, 10F
Office 近期熱門文章
PTT數位生活區 即時熱門文章