
VBA
VBASub SumData()' 定义变量Dim wb As WorkbookDim ws As WorksheetDim filePath As StringDim i As Integer' 设置文件夹路径filePath = "C:UsersUsernameDesktop" ' 修改为实际文件夹路径' 循环遍历文件夹中的所有文件For i = LBound(wb.UsedSheets) To UBound(wb.UsedSheets) ' 循环遍历每个工作簿中的所有工作表 For j = LBound(ws.Cells) To UBound(ws.Cells) ' 获取单元格内容并计算总和 ws.Cells(i, j).Value = WorksheetFunction.Sum(ws.Cells(i, j).Value) Next jNext iEnd Sub以上代码会先定义一个名为“SumData”的过程,然后使用了两个循环来遍历整个文件夹中的所有文件和每个工作簿中的所有工作表。在循环内部,通过“Value”属性获取单元格内容,并使用“Sum”函数进行计算。最后,将计算结果写入相应单元格中。希望对您有所帮助。如果还有其他问题,请随时向我提问。谢谢!Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号