
excel
VBASub GenerateSheet()Dim ws As WorksheetFor Each ws In ActiveWorkbook.WorksheetsIf ws.Name "Sheet1" And ws.Name "Sheet2" Thenws.Copyws.Name = "Sheet3"End IfNext wsEnd Sub然后,保存并关闭编程窗口。接着,在excel主界面选择“数据”->“数据透视表”,在弹出的对话框中选择要生成新工作表的所在工作簿,并点击“确定”。此时,在所选工作簿内会自动创建一个名为“Sheet3”的新工作表,并且其中的内容和格式与之前筛选后的工作表一致。以上就是将excel筛选结果直接生成到新工作表的方法。通过使用VBA语言编写宏可以更高效地完成该操作。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号