請幫助..我需要一個宏來刪除基於行號(行號)的特定行,例如,如果我想刪除第二,第九,第20,第150行,如何在宏中完成,請提供一個宏,我可以在代碼中複製和粘貼行號並從模塊運行。我在Sheet2的A列的行數中的行從工作表Sheet1Excel Marcro - 根據行號刪除一行
2
A
回答
2
一行被刪除:
Rows(4).Delete Shift:=xlUp
對於多行:
Union(Rows(4), Rows(7)).Delete Shift:=xlUp
針對您的特殊情況下允許根據源表中的行號列表動態刪除行。將SourceWks更改爲數字存儲和刪除工作表的工作表,其中行將被刪除。
Dim deleteRows As Range
Dim data() As Variant
Dim i As Double
Dim SourceWks As Worksheet, deleteWks As Worksheet
Set SourceWks = Sheet2
Set deleteWks = Sheet1
With SourceWks
data = .Range(.Cells(1, 1), .Cells(1, 1).End(xlDown))
End With
Set deleteRows = deleteWks.Rows(data(1, 1))
For i = 2 To UBound(data, 1)
Set deleteRows = Union(deleteRows, deleteWks.Rows(data(i, 1)))
Next i
deleteRows.Delete Shift:=xlUp
相關問題
- 1. 根據標準刪除excel中的行
- 2. 根據列值刪除行
- 3. 根據一行刪除多行
- 4. 根據列值刪除行
- 5. 如何根據單元格值在Excel中刪除一行?
- 6. 根據條件刪除行
- 7. 根據列值刪除行
- 8. 根據條件刪除行
- 9. 根據列變量刪除第一行
- 10. Matlab:根據一列數列刪除行
- 11. 刪除Excel行
- 12. 如何根據行號刪除(刪除)文本文件的特定行?
- 13. Laravel Excel - 如何通過行號刪除一行?
- 14. Excel刪除行刪除錯誤的行
- 15. 根據匹配刪除整行?
- 16. 如何根據逗號刪除將Excel單元格拆分爲多行
- 17. Excel刪除空行
- 18. Excel VBA刪除行
- 19. 刪除=從Excel行
- 20. 根據條件刪除數據行
- 21. 如何使用VBA根據標準刪除Excel中的行?
- 22. (Excel 2003 VBA)根據列中的多個條件刪除整行
- 23. Excel宏。根據列刪除非重複行
- 24. 根據ID和單元格值在Excel中刪除行
- 25. 根據條件通過Access VBA刪除Excel中的行
- 26. 如何根據值刪除Excel中的選定行?
- 27. 根據值範圍搜索並刪除Excel行
- 28. 如何根據特定值在Excel中刪除行
- 29. Excel VBA如何根據C列刪除所有重複的行
- 30. c#console app讀取excel表格並根據內容刪除行
則需要籤這個[刪除Excel中VBA連續] [1] [1]:http://stackoverflow.com/questions/7851859/delete-a-row -in-excel-vba – Alaa
歡迎來到Stackoverflow。你有什麼嘗試? – cordialgerm