作者:乔山办公网日期:
返回目录:excel表格制作
同一个工作簿 的宏不用复制,选择不同的工作表,再执行同样的宏就行了。
如果 在不同的工作簿,可将工作表迁移或复制到新工作簿 ,再将宏指令复制到新的工作簿 中即可 。
方法:
1、对表格进行筛选操作,按要指定条件百的列筛选,筛选出符合条件的数据。
2、选中筛选结果区域。
3、按F5或CTRL+G快捷键,调出定位对度话框。
4、点击定位条件,选择可见单元格,单击确定内。
5、这时再进行复制操作即可。
6、在EXCEL中,要对筛选结果进行其他操作,都可容以使用此方法,先对筛选结果选中。
需要自已写copy,录制估计有些问题,另外,您这种新建小号,比较难受欢迎,别人一般不会回答,因为有很多无聊的人闹着玩的。zd
以下代码请参考。
Public Sub aa()
Workbooks.Open ActiveWorkbook.Path & "\book2.xls"
Workbooks("book1").Sheets("sheet1").Activate
Sheets("sheet1").Range("a:f").Copy
Workbooks("book2").Sheets("sheet1").Activate
Sheets("sheet1").Range("a:f").PasteSpecial
Workbooks("book2").Save
Workbooks("book2").Close
End Sub
宏有两种,
一种是在复工作表里写的代码,只有打开有宏的工作表才有用。
另一种制是加载宏,有COM加载宏和XLA加载宏之分,这两种加载宏可以在任百何打开的EXCEL里运行。
如果你的是第一种,把VBE里面的代码复制到新的工度作表就行了。