Excel 如何用VBA判断文件夹是否存在

如题所述

第1个回答  2016-11-05
if dir(dPath,vbDirectory)<>"" then
msgbox "存在"
end if本回答被网友采纳

用VBA判断指定的excel文件夹或文件是否存在
1.判断文件夹是否存在:Public Sub TestFolderExistence()If FileFolderExists("c:\\windows\\") Then MsgBox "指定的文件夹存在!"Else MsgBox "指定的文件夹不存在!"End If End Sub 将代码中的“c:\\windows\\”换成指定的文件夹,“c:\\windows\\”也可以写成“c:\\windows”,即不要后面的“\\”。

Excel 怎么判断在指定路径中是否存在一个文件夹
方法如下:1.利用VBA判定当前工作簿所在文件夹中,是否存在一个“鱼木混猪”的文件夹:2.在Excel中按下Alt+F11,输入代码如下:3.F5执行代码,如果文件夹存在,就显示如下图:不存在,怎会弹窗显示“不存在”。

excel vba判断文件是否存在
一、通过FileExists判断文件是否存在 Dim MyFile As Object Set MyFile = CreateObject("Scripting.FileSystemObject") If MyFile.FileExists("E:\\dzwebs\\Pic\\logo.gif" ) = True Then MsgBox "文件存在" Else MsgBox "文件不存在" End If 以上代码在VBA环境下使用。或者将其制作成为宏也可以。"E:...

EXCEL VBA怎样判断D盘下某文件存在时执行宏命令?
楼主应该是要判断文件不是文件夹吧?如果是文件就用 Dim MyFile As Object Set MyFile = CreateObject("Scripting.FileSystemObject")If MyFile.FileExists("D:\\logo.gif" ) = True Then MsgBox "文件存在"Else MsgBox "文件不存在"End If 如果是文件夹就用1楼的方法....

excel,怎么用vba写段关于查找指定文件夹内的文件名,并将其提取值至表...
Alt+F11插入下面的代码到模块 '查找某个文件是否存在 Function IsExistFile(ByRef strDir As String, ByRef fileName As String)Dim s As String If (Right(strDir, 1) <> "\\") Then strDir = strDir & "\\"End If s = dir(strDir & fileName, vbArchive + vbDirectory + vbHidden + ...

Excel的VBA中,如果某文件夹存在就继续,文件夹不存在就新建一个再继续...
'判断文件是否存在 Function ExistsFile_UseFso(strPath As String) As Boolean Dim fso Set fso = CreateObject("Scripting.FileSystemObject")ExistsFile_UseFso = fso.FileExists(strPath)Set fso = Nothing End Function '测试 Sub a()If ExistsFile_UseFso("具体路径文件(包含文件名的路径)") ...

VBS判断文件是否存在,将EXCEL文件1数据插入到EXCE文件2
MkDir (mypath & "\\old") '判断old目录是否存在,不存在则建立 Application.DisplayAlerts = False '关闭提示框出现 ThisWorkbook.SaveAs Filename:=mypath & "\\old\\" & ThisWorkbook.Name & ".old" '备份到old目录的文件添加了.old扩展,如果不加old,最后打不开同名的文件。

Excel VBA判断工作表是否存在请教
1、首先我们在工作表中,点击菜单栏开发工具,在其中的工具栏里,点击visual basic,然后进入VBA界面,如下图。2、然后我们在VBA界面里,点击菜单栏插入,在其中的菜单中,点击模块,具体操作方法如下图。3、我们然后再在代码的编辑窗口中,输入代码再然后点击VBA窗口下工具栏中的运行按钮,方法如下图。4...

vba如何判断指定路径的文件夹?
VBA功能的强大不仅仅是体现在对单张工作表或者是单个工作簿。而是以excel为载体,可以实现跨文件操作。搭建这座大楼的第一步必然是遍历文件名与路径。这是这次工程的目的——熟悉文件路径与文件名的遍历。当前文件夹下的遍历当然很简单,但是还有一种文件夹层层包裹的情况,这种时候就需要用一些特殊的方法...

excel利用VBA获取系统特殊文件夹路径
Windows 特殊文件夹,包括 "Desktop" 文件夹、"MyDocuments" 文件夹等,如果我们要在VBA中用到这些文件夹,可以用下列代码来获取这些特殊文件夹的路径。Option Explicit Sub GetMyDocumentsPath()Dim WSHShell As Object Set WSHShell = CreateObject("Wscript. Shell") ‘请去掉Shell前的空格 MsgBox "My...

相似回答