- ·上一篇:excel表格默认工作表怎么改
- ·下一篇:2张怎么转excel表格
怎么样批量复制excel表格
1.excel 批量 复制 粘贴
用宏就可以搞定了。
Sub Macro1()
'
' Macro1 Macro
'
'
For i = 1 To 30
src_str = "A" & Trim(Str(i)) & ":D" & Trim(Str(i))
dst_str = "A" & Trim(Str(i * 6 + 1)) & ":D" & Trim(Str(i * 6 + 1))
Debug.Print src_str, dst_str
Dim src As Range
Dim dst As Range
Set src = Sheets("sheet1").Range(src_str)
Set dst = Sheets("Sheet2").Range(dst_str)
src.Copy dst
Next
End Sub不知道你的1, 7, 13, 20, 。 300的变化规律是什么,只是按 i * 6 + 1给你写了个宏,自己改吧一下就OK了。
2.EXcel 表格如何快速批量复制粘贴的方法
excel 表格快速批量复制粘贴的方法如下:
1、要复制的表是连在一起的就好办,在表名的地方,先点击最左边要复制的表,然后按住shift键,点击最右边要复制的表,然后在表名的地方单击右键,选择“移动或复制工作表”,其中工作簿的下拉框中可选择“新工作簿”或现有打开的工作簿,确定复制的位置,最下面可勾上“建立副本”(如果不勾,将是移动表格),确定即可。
2、可以录制一个宏,然后在需要的时候执行这个宏就可以了。
3、编制单独的程序来实现,可以通过vb,vc或其它的高级语言通过编程来实现,会更文件地来完成这样的功能。
3.如何在excel中选择性的批量复制
这个可以用函数解决
加入你的这张表格是sheet1
在sheet2中的a1单元格输入=IF(COUNTIF(Sheet1!A1,"*XY*")>0,Sheet1!A1,"")
(注意xy的大小写,向要什么特征,把公式中的xy替换就可以了)
右拉,下拉,跟sheet1的的范围完全一样
这样所有有xy字节的都会显示在sheet2中,而其余的不会显示
全选sheet2,复制,右键-选择性粘贴为数值,就是你想要的了
4.excel中怎么在指定多个单元格中批量粘贴
A2,A4,A6。。.这些单元格是这单元格吧
那选中A列-----按下F5功能键-----定位条件----空值----确定-----再写入等号(=)----按下方向键上----最后按下CTRL+回车
那选中A列-----按下F5功能键
定位条件----空值----确定
再写入等号(=)----按下方向键上
最后按下CTRL+回车,即可