分享

excle vba工作表转txt文件

 hdzgx 2019-11-22


Sub 工作表转txt文件()

Dim p$, sht, s$, fullp$

Application.ScreenUpdating = False

p = ThisWorkbook.Path & "\"

For Each sht In Worksheets

    fullp = p & "\" & sht.Name & ".txt"

    Open fullp For Output As #1

    r = sht.[a1].CurrentRegion

    For i = 1 To UBound(r)

        For j = 1 To UBound(r, 2)

            s = IIf(s = "", r(i, j), s & vbTab & r(i, j))

        Next

        Print #1, s

        s = ""

    Next

    Close #1

Next

Application.ScreenUpdating = True

End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多