我想從第一個工作表將單元格A103複製到Y148到我Excel工作簿中的每個工作表。我應該使用哪些代碼?如何將數據複製到工作簿中的第一張Excel工作表中的多個工作表
-1
A
回答
1
這是一個四步的方法。 1.設計以純的話,像動作,
' loop through rows 103 to 148 in Sheet1
' copy the row
' loop through all other sheets in the workbook
' paste the row in the first empty row at the bottom of each
研究每個動作的代碼。例如,谷歌的「VBA Excel循環行」
令人驚訝的是,你會發現許多隨時可以使用的代碼,以及你會多快學會做不可能的事情。
回到這裏有任何你自己無法解決的問題。
0
根據「我excel工作簿中的每張紙」的含義,這可能比通過所有其餘工作表循環粘貼操作要快。
Sub galumph()
Dim w As Long, wss As String, wsa as Variant
For w = 2 To Worksheets.Count
wss = wss & IIf(CBool(Len(wss)), ";", vbNullString) & Worksheets(w).Name
Next w
wsa = Split(wss, ";") 'make array of worksheet names
Worksheets(1).Range("A103:Y148").Copy 'copy from A103:Y148 on Sheet1
Worksheets(wsa).Select 'select all of the remaining worksheets
Worksheets(wsa(0)).Range("A1").Activate 'activate the destination on one of the worksheets
Worksheets(wsa(0)).Paste 'paste the data into all worksheets
End Sub
相關問題
- 1. 如何將多張工作表從一個工作簿複製到另一個工作簿;沒有複製VBA
- 2. 如何使用Excel VBA激活並將行數據從多個工作簿中的多個工作表複製到另一個工作簿的工作表中?
- 3. 如何將一個文件夾中的第一張工作簿複製到一個excel工作簿中
- 4. 將同一工作簿中的多個Excel工作表合併到一張工作表中
- 5. 將多個工作表複製到一個工作簿
- 6. 將工作表從一個工作簿複製到另一個工作簿
- 7. 從工作簿1中的工作表複製到工作簿2中的多個工作表
- 8. 將數據從一個工作簿複製到另一個工作簿表
- 9. 將多個Excel工作簿合併到一個工作簿中
- 10. 將多個工作表複製到不同的工作簿
- 11. 將兩張Excel工作表合併到一張工作表中
- 12. excel vba將多個工作簿中的多個工作表合併到一個工作簿中
- 13. 將數據從一個工作簿中的工作簿複製到另一個工作簿中
- 14. 將多張精裝excel工作簿中的數據提取到一張單張工作簿中
- 15. 將工作表複製到另一個工作簿,但工作表也保存在新工作簿中
- 16. 工作表複製到另一個工作簿,而不復制工作表
- 17. 將多個Excel工作簿合併到一個具有多個工作表的工作簿中
- 18. 將Excel工作簿組合到一個工作表中
- 19. 如何將一個excel工作簿中的多個數據轉移到另一個excel工作簿
- 20. VBA - 將工作表複製到另一個工作簿
- 21. 將Excel工作表從一個工作簿複製到另一個工作簿使用Powershell
- 22. 從多個工作表複製到單獨的工作簿
- 23. 將多個Excel工作表追加到一個工作表中
- 24. 複製從多個工作簿的特定工作表,而不openeing工作簿
- 25. 循環通過Excel工作表,在多張工作簿在同一目錄下,同時將數據複製到一個新的工作簿
- 26. 將所有工作簿工作表複製到新的工作簿VBA
- 27. 將excel工作表中的數據拆分爲多個工作簿
- 28. Excel宏將副本從一個工作簿複製到另一個工作簿
- 29. 將數據從一個excel工作簿複製到另一個
- 30. 將excel(2007)工作表複製到新的工作簿中,但沒有引用原始工作簿的公式
您將需要一個'For'循環遍歷從工作表2到最後一個工作表的所有工作表,然後在該循環內複製範圍。 StackOverflow不是免費的代碼寫入服務。你需要顯示你已有的代碼。 –