VBA-计时器的数据进行整理

对计时器的数据进行整理

需求

需要在txt文件中提取出分和秒分别在两列

原始数据

在这里插入图片描述
数据结构
计次7 00:01.855
计次6 00:09.028
计次5 00:08.586
计次4 00:08.865
计次3 00:07.371
计次2 00:06.192
计次1 00:05.949

程序步骤

1、利用Trim()去除空格;
2、利用Chr(10)(换行符)分割出一行;
3、取出一行后,按空格分割(默认按空格分割),再按“:”分割。
4、按逆序保存到单元格里。

VBA程序

Sub 采集信息()
    Dim s As String
    f = ThisWorkbook.Path & "\stopwatch.txt"
    Open f For Input As #1
    i = 1
    Dim Time_MM(1000)
    Do While Not EOF(1)
        Line Input #1, s
        varResult = VBA.Split(Application.WorksheetFunction.Trim(s), Chr(10))
        Num = UBound(varResult) - LBound(varResult)
        For i = 0 To Num
            arr_Time = VBA.Split(varResult(i))
            arr_Time_MM = VBA.Split(arr_Time(1), ":")
            Worksheets(1).Cells((Num - i) + 2, 1) = arr_Time_MM(0)
            Worksheets(1).Cells((Num - i) + 2, 2) = arr_Time_MM(1)
        Next i
    Loop
    Close #1
End Sub

结果

在这里插入图片描述
至此完成。
实例链接:

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值