乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 能帮一下用VBA 语言 实现<em>EXCEL</em>转置黏贴的问题么?-excel vba转

能帮一下用VBA 语言 实现<em>EXCEL</em>转置黏贴的问题么?-excel vba转

作者:乔山办公网日期:

返回目录:excel表格制作


录制一个宏并指定快捷键就可以了

那需要参照宏代码,进一步修改加工,这需要有点VBA的知识才可以了,这么说起来会相当麻烦,建议你可以找本介绍EXCEL VBA的书看看先,但因为有了录制的宏代码,如果了解VBA,修改宏代码会很方便的。


学习VBA首先要会使用记录宏,利用记录的宏代码来编程。

举例说明。

第一步:点击开发工具-录制宏。如图:

第二步:选择A1:A9,点击复制图标。

第三步:选择c1,按鼠标右键,选择-选择性粘贴-转置。如图:

第四步:按确定后,点击停止录制。

第五步:查看宏代码。代码如下:

Sub Macro1()

'

' Macro1 Macro

'


'

    Range("A1:A9").Select

    Selection.Copy

    Range("C1").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=True

End Sub

以上代码就是系统自动录制的,通过这个代码就知道了转置粘贴的代码形式了。


Sub s()
    Sheet2.[a2:e2] = Application.Transpose(Sheet1.[a1:a5])
End Sub


Range(源区域).Copy
Range(目标第一单元格).PasteSpecial Paste:=xlPasteAll, Transpose:=True

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网