我有下面的代码,我设法将它们拼凑在一起,将一张表中的行转置到另一张表中我需要的一行上 - 我现在遇到的问题是,当它从表中复制时,它也会复制表格式。
我不确定如何粘贴所有值而不是直接复制/粘贴。
Sub transpLeagueTable()
Dim MyTime, MyDate, MyStr
targetrow = 6
For i = 8 To ActiveSheet.Range("A" & Rows.Count).End(xlUp).row
ActiveSheet.Range("A" & i & ":A" & i & ",C" & i & ":J" & i).Copy Worksheets("League Table CSV").Cells(targetrow, 2 + (i - 8) * 9)
Next i
Columns("A:A").EntireColumn.Hidden = False
Application.GoTo Sheets("League Table CSV").Range("A6"), True
Columns("A:A").EntireColumn.Hidden = True
Application.CutCopyMode = False
Application.GoTo Sheets("League Table CSV").Range("B6"), True
End Sub
我认为它是 .Copy 部分,但我不确定如何去改变它。