ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索

用FSO处理文本文件

已有 1041 次阅读2015-1-29 15:44 |个人分类:文本处理| 文本文件

Sub Test()
    r = [j65536].End(3).Row
    c = Application.Match([F2].Value, [J1:P1], 0)
    ar = Range("J1").Resize(r, c)
    txtfile = ThisWorkbook.Path & "\新模版-" & [F3] & ".txt"
   
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.OpenTextFile(txtfile, 1)
    a = f.readall
    f.Close
   
    For i = 2 To r
        a = Replace(a, ar(i, 1), ar(i, c))
    Next
   
    Set d = New DataObject
    d.SetText a
    d.PutInClipboard
End Sub


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 免费注册

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-16 03:56 , Processed in 0.032106 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

返回顶部