我在我的「項目主文件」Excel工作表中放置了4列中的項目和項目詳細信息列表:項目類型,項目編號,項目值和項目經理'的名字。我想編寫一個宏,將這4列的內容從「項目主文件」工作表複製到同一工作簿中的另一個工作表(「細節」),但僅當該行包含項目類型「A」時纔可以。這可能嗎? 問候, CK如何有條件地將數據行從一個Excel工作表複製到另一個工作表
0
A
回答
0
相關的你的任務描述中,樣品Worksheet
內容可能看起來像示於下表中:
Type Num Value Manager Name
B 3 3.14 I. Newton
A 5 2.71 T. Edison
C 8 9.95 H. Ford
A 1 4.99 S. Jobs
D 4 21 G. Leibniz
和相應的樣本VBA子CopyDetails()
執行的任務如下所示:
Sub CopyDetails()
Dim ws As Worksheet
Dim LastRow As Long
Set ws = ThisWorkbook.Worksheets("Project Master")
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = 2 To LastRow
If (ws.Range("A" & i) = "A") Then
ws.Range("B" & i & ":D" & i).Copy Destination:=Worksheets("Details").Range("A" & i)
End If
Next i
End Sub
或者,你可以參考設置到Excel像如Worksheet
對象:
Set ws = ThisWorkbook.Worksheets("Sheet1")
希望這可能有所幫助。
+0
嗨,亞歷克斯,感謝您對我的問題的及時和善意的回答 - 非常有用,並且幫助我的項目很多。此致,CK – christina86
+0
不客氣。我很高興它適合你。如果您對解決方案感到滿意,請標記接受的答案。祝你的項目好運。親切的問候, –
相關問題
- 1. 將列從一個Excel工作表複製到另一個Excel工作表
- 2. 如何將數據從一個工作表複製到另一個條件
- 3. 將整個工作表從一個Excel複製到另一個
- 4. VBA Excel將公式從一個工作表複製到另一個工作表
- 5. 將兩列從一個Excel工作表複製到另一個工作表
- 6. 將數據從一個工作表複製到另一個工作表並從舊工作表中刪除行
- 7. 是否有宏將數據有條件地複製到另一個工作表?
- 8. 將數據從一個excel工作簿複製到另一個
- 9. 將數據從一個工作簿複製到另一個工作簿與表
- 10. 將數據從一個工作簿複製到另一個工作簿表
- 11. Powershell:將數據從一個Excel工作簿複製到另一個工作簿
- 12. Excel宏 - 迭代地將行從一個工作表複製到另一個工作表
- 13. Excel工作表:將數據從一個工作簿複製到另一個工作簿
- 14. 將整個工作表複製到另一個工作表
- 15. 將活動行從一個工作表複製到另一個
- 16. Automaltcaly將行從一個Google工作表複製到另一個
- 17. 如何將多張工作表從一個工作簿複製到另一個工作簿;沒有複製VBA
- 18. 將工作表從一個工作簿複製到另一個工作簿
- 19. 將工作表從一個工作簿複製到另一個工作簿
- 20. 複製列從一個Excel工作表到另一個,在
- 21. Excel VBA:從一個工作表複製到另一個
- 22. Excel VBA-無法從一個工作表複製到另一個
- 23. 從一個工作表到另一個工作表的數據
- 24. 有條件地將行移動到另一個工作表中
- 25. Excel宏將數據從一個工作表複製和粘貼到另一個工作表
- 26. 如何將Excel工作表從一個工作簿複製到另一個工作簿
- 27. Excel宏將一行工作表中的特定行從一個工作表切換到另一個工作表
- 28. 將所有工作表數據複製到另一個Excel表格的腳本
- 29. 使用宏將工作表中的行從一個工作表複製到另一個工作表中使用
- 30. 將數據從一個工作表複製到另一個公式作爲值
我猜,按Tab你實際上是一個工作表?請澄清。最好的問候, –
嗨,亞歷克斯,你是正確的 - 對不起 - 我的意思是在同一工作簿中的某些條件下在工作表之間複製數據。 – christina86
沒關係,我編輯了問題併發布了答案。祝你的項目好運。最好的問候, –