excel宏命令如何将一个表格全部内容复制到一个新文件名的相应表格中.

请请教!
各位,我需要用宏命令来实现! 即经常在BOOK1运行运行宏命令(此时BOOK2.XLS还没有打开),即自动完成从BOOK1.XLS 的 SHEET1 中的列 A至F 全部内容自动复制到 BOOK2.XLS 的SHEET1 中的列A至F,完成后自动将BOOK2.XLS存盘退出.
录制宏第一次可以用,但后面每次用快捷键运行时,总是运行至复制并切换到BOOK2时就自动停止了,不会再运行后面的粘贴工作.

1.如图,将单元格区域复制,并粘贴到另外的区域,很明显,粘贴后并没有所有的格式复制过来。特别是行高列宽。要重新调整很麻烦。

2.其在粘贴选项里选择保持“保留源列宽”就可以了。

3.第二种方法是选择性粘贴的方法,

点鼠标右键→“选择性粘贴”命令,在对话框中选择“列宽”。

4.复制单元格保留单元格行高和列宽

整行复制可以保留行高,整列复制可以保留列宽,都要保留就只有整表复制。

要同时选择区域所在的行和列。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-13
需要自已写,录制估计有些问题,另外,您这种新建小号,比较难受欢迎,别人一般不会回答,因为有很多无聊的人闹着玩的。

以下代码请参考。

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本回答被提问者采纳
第2个回答  2017-04-01
只要选中复制部分内容,再按ctrl 和c键,完成复制。 2、到另一个表格的目标位置,同时按
第3个回答  2009-09-17
打开2个文件

右击要复制的工作表标签》移动或复制工作表》选中目的工作簿,勾选建立副本,确定。

对补充问题的回复:
将你描述的过程录制成宏就是了
相似回答