【发布时间】:2018-04-25 19:13:10
【问题描述】:
我正在尝试将一系列数据从一个工作簿复制并粘贴到另一个已转置的工作簿。假设我已经使用 Excel 宏代码将数据复制到剪贴板...如何最好确保将数据粘贴到另一个工作簿中,在特定工作表上,并且必须在新的表中的新行中可能还需要创建行(表需要向下扩展一行)?我看了又看都无济于事,我发现了一个与我要解决的问题非常相似的问题。我到目前为止的代码如下,但它只粘贴到相同的位置,并没有考虑表中已经存在的数据。
Sub Devs_ImportData_2()
'
' Devs_ImportData_and_CreateTable_1 Macro
'
'
Windows("DevVariables.txt").Activate
Range("D3:D543").Select
Application.CutCopyMode = False
Selection.Copy
Windows("B_1_2 DevConfiguration.xlsm").Activate
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("A1").Select
ActiveCell.FormulaR1C1 = "Devs"
Range("A2").Select
ActiveCell.FormulaR1C1 = "D1"
Range("A1:TV2").Select
Columns("A:TV").EntireColumn.AutoFit
Windows("DevVariables.txt").Activate
ActiveWindow.Close
End Sub
【问题讨论】: