2,462
社区成员
发帖
与我相关
我的任务
分享
Private Sub CommandButton2_Click()
Dim myFso
Dim myTxt
Dim brr(), Arr, tim, dah, i, zdh, dh
dh = Range("c400000").End(xlUp).Row
If dh < 3 Then MsgBox "运行错误:" & Chr(13) & "表中无数据!": End
tim = Timer
zdh = Range("c400000").End(xlUp).Row
Set myFso = CreateObject("Scripting.FileSystemObject")
Set myTxt = myFso.CreateTextFile(Filename:=ThisWorkbook.Path & "\运算结果.txt", OverWrite:=True)
With myTxt
dah = Range("c400000").End(xlUp).Row
Arr = Range("b1:g" & dah)
ReDim brr(1 To dah)
For i = 3 To UBound(Arr)
brr(i) = Arr(i, 1) & "," & Arr(i, 2) & "," & Arr(i, 3) & "," & Arr(i, 4) & "," & Arr(i, 5)
Next
For i = 1 To dah
.WriteBlankLines 1
.Write brr(i)
Next
.Close
End With
[q1] = "计时 " & Format(Timer - tim, "0.00") & " 秒"
MsgBox "运算完毕" & Chr(13) & " “运算结果”保存E:\test!"
Set myTxt = Nothing
Set myFso = Nothing
End Sub