Sub Worksheet_Change()
Set Target = ActiveCell
Application.ScreenUpdating = False
[A1:F20].Copy
[H4].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A22:F42].Copy
[H24].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A44:F64].Copy
[H46].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A66:F86].Copy
[H68].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A88:F108].Copy
[H90].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A110:F130].Copy
[H112].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A132:F152].Copy
[H134].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A154:F174].Copy
[H156].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A176:F196].Copy
[H178].PasteSpecial Paste:=xlPasteValues, Transpose:=True
[A198:F218].Copy[H200].PasteSpecial Paste:=xlPasteValues, Transpose:=True
Application.CutCopyMode = False
Target.Select
End Sub
-2
A
回答
1
你可以試試這個:
Application.ScreenUpdating = False
[A1:F20].Copy
[H4].PasteSpecial Paste:=xlPasteValues, Transpose:=True
With [A22:F42]
For i = 1 To 9
.Offset((i - 1) * 22).Copy
[H24].Offset((i - 1) * 22).PasteSpecial Paste:=xlPasteValues, Transpose:=True
Application.CutCopyMode = False
Next i
End With
Application.ScreenUpdating = True
+0
但是如何做n個表? –
+0
不客氣。那麼你可能想標記爲已被接受。謝謝!如果您希望在每次工作表更改時都這樣做,則可以在'ThisWorkbook'代碼窗格中的'Private Sub Workbook_SheetChange(ByVal Sh As Object,ByVal Target As Range)'事件處理程序中將該代碼放入。當然,你必須引用所有範圍到'Sh'工作表對象,你可以通過以下方式輕鬆完成:1)將所有代碼封裝在'With Sh ... End With'塊中,2)添加一個點('.')在_every_開頭括號之前('[')。 – user3598756
相關問題
- 1. 範圍錯誤 - 循環增加行索引vba
- 2. while循環增加django範圍
- 3. Excel VBA:合併循環內的範圍
- 4. vba循環在非連續範圍內
- 5. 通過過濾範圍循環excel vba
- 6. excel vba遞增範圍
- 7. VBA - 如何加快與日期循環?
- 8. 如何在日期範圍內使用vba循環播放
- 9. 範圍名稱中的VBA,「與號」和循環
- 10. For循環在一個表中增加範圍
- 11. 範圍外循環
- 12. VBA加入範圍
- 13. 增加軸範圍
- 14. VBA將可變範圍與非空單元和循環陣列相加
- 15. Excel循環VBA增量行
- 16. 範圍循環打印範圍?
- 17. VBA 2010增量範圍行數不會增加
- 18. c# - 如何循環時間範圍
- 19. 如何使用範圍循環迭代
- 20. 蟒蛇for循環與範圍()
- 21. JavaScript循環/範圍問題與Image.onload()
- 22. C#while循環與範圍0 - 5
- 23. 範圍問題與setInterval遊戲循環
- 24. Java3d。如何增加視線範圍?
- 25. 與範圍不允許範圍(細胞,細胞)只範圍循環(「A:A」)
- 26. 循環範圍與循環數組之間的性能差異
- 27. Excel:命名範圍與VBA
- 28. 填充與範圍VBA
- 29. for循環範圍CoffeeScript
- 30. JS循環變量範圍
請通過縮進這四個空格格式化你的代碼;它會在您的文章中顯示爲代碼而不是文本的一部分。此外,你的問題是指一個循環,但我沒有看到代碼中的任何循環? –
我想應用循環,我已經寫了複製和粘貼特殊 –