Excel 怎么用宏完成打开一个文件夹的所有文件然后再关闭

 我来答
jidong2107
2017-03-30 · TA获得超过867个赞
知道小有建树答主
回答量:724
采纳率:75%
帮助的人:211万
展开全部
    On Error GoTo 1
    Dim K1 As Object
    
    Set K1 = CreateObject("Scripting.FileSystemObject")
    Set k2 = K1.GetFolder(ThisWorkbook.Path)
    Set xlApp = CreateObject("Excel.Application")
    
    Dim Xrow As Integer
    Xaces = 3
    For Each f In k2.Files
        If InStr(f.Name, ThisWorkbook.Name) = False Then
            Xrow = 3
            Ca = ThisWorkbook.Path & "\" & f.Name
            Set xlbook = xlApp.Workbooks.Open(Ca)
            xlApp.Visible = False
            ’可插入需要进行操作的代码
            xlbook.Close
        End If
    Next
    
    Exit Sub
1:
    xlbook.Close
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式