Excel VBA将整个数据集移动到不同的行和列中
我是一个使用微软VBA的新手,我需要你的帮助 我有一个数据集,我已经形成了一个表,基本上从a~BG列开始,从1~2100行开始 我要做的是将整个数据集从第E列和第13行开始移动,因为这是emulator将采用的格式 最好的方法是什么?有两种方法: 1/插入行和列Excel VBA将整个数据集移动到不同的行和列中,excel,vba,Excel,Vba,我是一个使用微软VBA的新手,我需要你的帮助 我有一个数据集,我已经形成了一个表,基本上从a~BG列开始,从1~2100行开始 我要做的是将整个数据集从第E列和第13行开始移动,因为这是emulator将采用的格式 最好的方法是什么?有两种方法: 1/插入行和列 Columns("A:D").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Rows("1:12").Select Selec
Columns("A:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Rows("1:12").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
2/移动块
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Cut Destination:=Range("E13")
这可以帮你一点忙:
Range("A1:G2100").Select
Selection.Cut
Range("E13").Select
ActiveSheet.Paste
E13正在开始目标位置请尝试以下操作
Range("A1:G2100").Cut Sheet2.Range("k1")
问候
Sasi到目前为止,您编写的代码在哪里?另外,您希望它
剪切
还是复制
新的目标是同一工作簿中的新工作表?