注册 登录
编程论坛 VB6论坛

求助高手怎么将文件夹中多个Excel表中F列实测面积的汇总数据提取出来放在一个新建的Excel中

jackh 发布于 2017-11-10 21:22, 1761 次点击
只有本站会员才能查看附件,请 登录
3 回复
#2
xyxcc1772017-11-11 06:28
汇总表的格式?提供样表
#3
xyxcc1772017-11-11 08:22

程序代码:

Sub test()

Dim FileName As String
Dim r, i As Integer
Dim iSum As Double
Dim Workbook As Workbook
FileName = Dir(ThisWorkbook.Path & "\*.xlsx")

 Do While FileName <> ""

 Set Workbook = Application.Workbooks.Open(ThisWorkbook.Path & "\" & FileName)

 

 With Workbook

  r = .Sheets(1).Cells(Rows.Count, "f").End(xlUp).Row
   iSum = 0
    For i = 4 To r
    iSum = iSum + Sheets(1).Cells(i, "f").Value
    Next
    .Close False
  End With

 

 r = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row + 1
  Sheet1.Cells(r, 1) = Left(FileName, Len(FileName) - 5)
  Sheet1.Cells(r, 2).Value = iSum
  

 FileName = Dir

 Loop
End Sub


只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2017-11-11 08:30编辑过]

#4
jackh2017-11-13 12:41
谢谢👍
1