Sub test()Dim FileName, xlsName As StringF" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在线等,<em>excel</em> <em>vba</em>如何获取打

在线等,<em>excel</em> <em>vba</em>如何获取打

作者:乔山办公网日期:

返回目录:excel表格制作


只找出一个工作簿还是全部找出来?

Sub test()

Dim FileName, xlsName As String
FileName = Application.GetOpenFilename("Excel文件copyzhidao(*.xls),*.xls")
xlsName = Mid(FileName, InStrRev(FileName, "\") + 1, 100)
MsgBox xlsName

End Sub
Cells(aa, 1).Value =oFile
就好啦,,
还要怎么写??
Cells(aa, 1).Value =oDoc.name

针对ThisWorkbook对象的BeforeClose事件添加如下代码

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim fileStr As String
    fileStr = "$111.xls$333.xls$“ ‘头尾都用$分隔,循环判断文件名
    For I = Workbooks.count To 1 Step -1
        If InStr(fileStr, Workbooks(I).Name) <> 0 Then
            Workbooks(I).Close False ‘False是不保存关闭 true是保存并关闭
        End If
    Next
End Sub

关闭时就会遍历所有打开的excel文件,执行不保存操作,并关闭

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网