发布于 2023-10-31 09:47:37 浏览 380
						
						 
					
Sub MergeFiles()
    Dim FolderPath As String
    Dim FileName As String
    Dim wbSource As Workbook
    Dim wsSource As Worksheet
    Dim wsDestination As Worksheet
    Dim LastRow As Long
    
    ' 设置合并文件的目标工作表
    Set wsDestination = ThisWorkbook.Worksheets("Sheet1") ' 将 "Sheet1" 替换为实际的工作表名称
    
    ' 设置源文件所在的文件夹路径
    FolderPath = "C:\路径\至\文件夹\" ' 替换为实际的文件夹路径
    
    ' 循环遍历文件夹中的所有Excel文件
    FileName = Dir(FolderPath & "*.xlsx")
    Do While FileName <> ""
        ' 打开源文件
        Set wbSource = Workbooks.Open(FolderPath & FileName)
        
        ' 复制源文件的数据到目标工作表
        Set wsSource = wbSource.Worksheets(1) ' 可能需要调整工作表的索引,根据实际情况调整
        LastRow = wsDestination.Cells(wsDestination.Rows.Count, "A").End(xlUp).Row
        wsSource.UsedRange.Copy Destination:=wsDestination.Cells(LastRow + 1, 1)
        
        ' 关闭源文件,并释放内存
        wbSource.Close SaveChanges:=False
        Set wbSource = Nothing
        
        ' 遍历下一个文件
        FileName = Dir()
    Loop
    
End Sub
				
				
			
				7、
				
					
					6、修改代码中的 "Sheet1" 为实际的目标工作表名称。
				
				
			
				8、
				
					
					7、修改代码中的文件夹路径,将 "C:\路径\至\文件夹" 替换为包含所有需要合并的Excel文件的文件夹路径。
				
				
			
				9、
				
					
					8、按下F5或选中顶部“开发工具”菜单,选中“宏”功能,在宏列表中选择刚建立的宏,并点击运行宏。
				
				
			
				10、
				
					
					9、保存合并后的文件。
				
				
			
				11、
				
					
					以上方法使用VBA宏快速将多个相同结构的Excel文件合并成一个文件。请确保文件夹路径正确,并根据实际情况调整代码中的工作表索引和目标工作表名称。
				
				
			
			
			
										
					
					
					
					
					
						上一篇:excel如何让三个单元格同时递增1
					
					
						下一篇:表格怎么换行第二排字
					
					
				 
									
								MYSQL 发布于 2023-10-24 15:23:29 浏览 433
 
									
								EXCEL基础 发布于 2023-10-21 11:44:27 浏览 395
 
									
								PHP基础 发布于 2023-10-19 00:44:51 浏览 437
 
									
								PHP基础 发布于 2023-10-16 18:32:24 浏览 393
 
									
								JS基础 发布于 2023-10-13 01:43:52 浏览 400
 
									
								JS基础 发布于 2023-10-11 08:58:12 浏览 429
 
									
								PHP基础 发布于 2023-10-08 22:35:40 浏览 405
 
									
								JS基础 发布于 2023-09-25 02:53:33 浏览 529
 
									
								EXCEL基础 发布于 2023-09-24 00:02:22 浏览 376