乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中如何快速复制粘贴n多行或列,本身需要复制的是多行...-excel

<em>EXCEL</em>中如何快速复制粘贴n多行或列,本身需要复制的是多行...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


''用VBA代码以吗?
''怎么现在的人都是问了问题后就不见人了...
''在你的表中新建一个commandbutton,把以下代码都复制到commandbutton里面,点击运行,就能达到你的效果:
Private Sub CommandButton1_Click()
Row1 = Range("d65536").End(xlUp).Row
Sum1 = Application.WorksheetFunction.Sum(Columns("d:d")) - Row1
For I = 1 To Sum1
   Temp1 = Range("d" & I)
  If Temp1 > 1 Then
     Rows(I + 1 & ":" & I + Temp1 - 1).Insert
     Range("a" & I & ":c" & I + Temp1 - 1).FillDown
     For j = 0 To Temp1 - 1
        Range("d" & I + j) = j + 1
     Next j
  End If
   I = I + Temp1 - 1
 Next I
End Sub


比如要把这21个不一样的数自动粘贴5次

也就是21*5=105行

选中剩下的空格,再用CTRL+G,按图操作

直接CTRL+V即可

得到结果,每个数值都粘贴了5次

第一次回答,不知道格式会不会很乱,看看能不能解决你的问题了


使用下拉填充功能即可实现,具体操作步骤如下copy

所需材料:Excel。

一、如下图,要复制A1-A3几的文字多行,这时在B列内添加一个数字辅助列。

二、选中AB两列前三行,然后进行下拉填充。

三、接着点击自动填充选项,菜单内点击“复制单元格”。

四、接着点击开始选项下的“排序”,下拉菜单内点击“升序”。

五、这时就可以按原顺序把相同的数据排序在一块了。



复制好内容以后,你可以按住Ctrl键不动,然后点击要粘贴的行,然后点“粘贴”即可一下子复制到所有指定行。

相关阅读

关键词不能为空
极力推荐

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