将一个excel文件内容复制到另一个excel文件的末尾
我如何复制一个Excel文件到另一个Excel文件使用VBA我如何提到两个Excel文件的path?
这是我在网上find的:
ActiveSheet.Move After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)
这就是我所看到的,但我无法让任何人都可以告诉我,我可以做到这一点?
我必须将一个Excel文件的所有行和列复制到另一个Excel文件的末尾。
我如何做到这一点?
如果要将工作表从工作簿移动(或复制)到另一个工作表,则必须将其他工作簿设置为var 。 让我举一个例子:
Dim oNewWB as Workbook Dim oCurWB as Workbook 'Store active workbook in a var Set oCurWB = ActiveWorkbook 'Open a new workbook Set oNewWB = Application.Workbooks.Open(<pathToWorkbookHere>) 'Move "Sheet1" from the current workbook to new one oCurWB.Sheets("Sheet1").Move After:=oNewWB.Sheets(oNewWB.Sheets.Count)
[编辑]由Maverikbuild议的新的一段代码
假设您要将工作簿中的每张表单复制到新表单中:
Dim oNewWB as Workbook Dim oCurWB as Workbook Dim Sheet as Worksheet 'Store active workbook in a var Set oCurWB = ActiveWorkbook 'Open a new workbook Set oNewWB = Application.Workbooks.Open(<pathToWorkbookHere>) For Each Sheet In oCurWB.Sheets 'Move "Sheet1" from the current workbook to new one Sheet.Move After:=oNewWB.Sheets(oNewWB.Sheets.Count) Next Sheet
HTH
- 如何通过计数在Excel 2010中创build条形图?
- VBA – 循环中的每个checkbox会在出现变化时作出反应,如何停止?
- 在单元格中取出一部分数字,然后将其余单元格移到另一个单元格+ excel公式中
- 以编程方式创build将在打开时显示用户表单的Excel工作簿
- SpecialCell(xlCellTypeLastCell)在Excel中的自定义函数中不起作用
- VBA:过滤范围上的Application.VLookup返回第一个过滤行后相同的值
- DataRow:按给定的列名称select单元格值
- 用2种不同的types在VBA中创build一个图表
- Python CSV写入文件在Excel中无法读取(中文字符)