GSe*_*erg 34
Worksheets("Sheet1").Range("A1:A5").Copy
Worksheets("Sheet2").Range("A1").PasteSpecial Transpose:=True
Run Code Online (Sandbox Code Playgroud)
这是一个不使用剪贴板的有效选项。
Sub transposeAndPasteRow(rowToCopy As Range, pasteTarget As Range)
pasteTarget.Resize(rowToCopy.Columns.Count) = Application.WorksheetFunction.Transpose(rowToCopy.Value)
End Sub
Run Code Online (Sandbox Code Playgroud)
像这样使用它。
Sub test()
Call transposeAndPasteRow(Worksheets("Sheet1").Range("A1:A5"), Worksheets("Sheet2").Range("A1"))
End Sub
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
124263 次 |
最近记录: |