0
A
回答
0
以下操作將將Sheet1中表格中的數據複製到Sheet2,其中第二列不是0--使用表格的Autofilter。
我不得不添加1秒application.wait
以允許在複製之前應用過濾器。這可能需要增加,具體取決於表大小。也許別人可以幫助一個更強大的方法來等待過濾器應用..?
Dim source_sheet As Worksheet
Dim destination_sheet As Worksheet
Set source_sheet = Sheets("Sheet1")
Set destination_sheet = Sheets("Sheet2")
With source_sheet.ListObjects("Table1").Range
.AutoFilter Field:=2, Criteria1:="<>0"
Application.Wait 1
.Copy Destination:=destination_sheet.Range("A1")
.AutoFilter Field:=2
End With
值得一提的是,輸出到Sheet2不在真正表格形式。但是,將宏轉換爲表格以獲取該代碼片段的宏應該不會太棘手。
相關問題
- 1. 從一個到另一個填充表
- 2. 複製從一個表到另一個表的複選行
- 3. 將行從表複製到另一個
- 4. 如何將一行從一個表複製到另一個表
- 5. 複製行從一個表到另一個,忽略重複
- 6. 從1表複製到另一個表
- 7. yii2從另一個表填充網格
- 8. 從另一個表格填充
- 9. 從另一個查詢填充表
- 10. 將行從一個表複製到另一個表?
- 11. 從一個表到另一個表中的SQL複製字段
- 12. 從另一個表中創建一個表而不填充它
- 13. INSERT INTO從表複製到另一個
- 14. 從一個表到另一表複製的多個行中的Oracle
- 15. 從表複製行到另一個表的錯誤
- 16. 從一個表複製隨機行到另一個
- 17. asp.net從一個數據表複製行到另一個
- 18. Automaltcaly將行從一個Google工作表複製到另一個
- 19. Android從一個SQL表複製行到另一個
- 20. 在MySQL中將值從一個表複製到另一個表
- 21. 將值從一個表複製到另一個表中
- 22. 直接在MySQL中將多個行從一個表複製到另一個表?
- 23. 如何複製填充字段,將「公司」名稱從一個網頁複製到另一個網頁?
- 24. 將行復制到另一個表的下一個空行
- 25. copyToRealm複製一個空列表而不是填充的一個
- 26. 如何將選中的複選框從一個表複製到另一個表
- 27. 如何在填充另一個表時填充表格?
- 28. 將某個列值從一個表複製到另一個表
- 29. 從Asp.NET將行復制到SQL Server中的另一個行
- 30. 熊貓複製一行填充DataFrame
讓我看看我是否得到它:你需要從table1複製不等於0的數據,並將其粘貼到table2中?你需要刪除任何行嗎?在你的第二張圖中,第三行剩下0,爲什麼? –
http://stackoverflow.com/questions/12299898/vba-copy-and-paste-table-row-to-another-table – Vityata
這是一個錯誤。它應該刪除所有「0」值 –