我是 VBA excel 的新手,我正在尝试编写一个可以转换如下表格的宏:
Time Station1
0 150.0
60 250.0
200 450.0
250 650.0
... ...
像这样的转置表,其值紧随其后:
Time 0 60 200 250 ... Station1 150.0 250.0 450.0 650.0
到目前为止,我一直在使用一些转置功能,但我需要提前知道大小。
[编辑]
我在 B2:C6 中的表格中使用了以下代码
Sub Worksheet_Change()
Set Target = ActiveCell
Application.ScreenUpdating = False
[B2:C6].Copy
[E2].PasteSpecial Paste:=xlPasteValues, Transpose:=True
Application.CutCopyMode = False
Target.Select
End Sub
它或多或少是手动复制/粘贴..