Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Range VBA复制并粘贴一系列数字_Range_Copy Paste - Fatal编程技术网

Range VBA复制并粘贴一系列数字

Range VBA复制并粘贴一系列数字,range,copy-paste,Range,Copy Paste,我正试图复制并粘贴一个范围,创建一个28乘28的数字网格“旋转”值,以便每次将范围粘贴到下一列时,范围向下移动一行,最后一个值“溢出”回到下一行的顶部,我已经完成了这一步,但在溢出部分(我是VBA的新手) 我还需要复制和粘贴单元格的值和格式 希望你们能帮忙 谢谢 丹 编辑: 要在索引“i”处插入Black行,请执行以下操作: Rows(i & ":" & i).Select Selection.Insert Shift:=xlDown 要在工作表顶部插入5行,请在索引1处插入一

我正试图复制并粘贴一个范围,创建一个28乘28的数字网格“旋转”值,以便每次将范围粘贴到下一列时,范围向下移动一行,最后一个值“溢出”回到下一行的顶部,我已经完成了这一步,但在溢出部分(我是VBA的新手)

我还需要复制和粘贴单元格的值和格式

希望你们能帮忙 谢谢

编辑: 要在索引“i”处插入Black行,请执行以下操作:

Rows(i & ":" & i).Select
Selection.Insert Shift:=xlDown
要在工作表顶部插入5行,请在索引1处插入一行5次:

For i = 1 To 5
    Rows("1:1").Select
    Selection.Insert Shift:=xlDown
Next
编辑: 要在索引“i”处插入Black行,请执行以下操作:

Rows(i & ":" & i).Select
Selection.Insert Shift:=xlDown
要在工作表顶部插入5行,请在索引1处插入一行5次:

For i = 1 To 5
    Rows("1:1").Select
    Selection.Insert Shift:=xlDown
Next

Ok done(不能作为新用户投票!)-顺便问一下,我如何修改上面的内容以插入上面的(空白)行?谢谢汉克斯,请看我的编辑。如果它不是你想要的,你能进一步澄清你的问题吗?好的-不完全是我的意思,对于你编写的初始代码,如果范围从B7单元格开始,它将如何修改?很抱歉,如果这些都是琐碎的问题,但我仍在努力解决语法等问题。谢谢,我已经修改了该函数,以便在给定要翻译的列、开始单元格和结束单元格的范围内,它可以执行您想要的操作。好的,完成了(不能作为新用户投票!)-顺便问一下,我如何修改上述内容以插入(空白)行?谢谢汉克斯,请看我的编辑。如果它不是你想要的,你能进一步澄清你的问题吗?好的-不完全是我的意思,对于你编写的初始代码,如果范围从B7单元格开始,它将如何修改?很抱歉,如果这些都是琐碎的问题,但我仍在努力解决语法等问题。Cheersok,我已经修改了函数,以便在给定要翻译的列、开始单元格和结束单元格的情况下,它可以执行您想要的操作。