分享 | 又是一波可以直接调用VBA代码(源码)
最近我们分享了几篇常用的VBA代码,每篇基本都是保姆级的,告诉你怎么调用,如果你是VBA开发者,可能拿到代码,只要一句调用即可完成常见的一些复杂需求! 当然也适合0基础同学来使用,就好像使用VLOOKUP那样,了解一下参数即可!
今天我们继续分享几个,都是我个人的常用的自定义函数库!前面没有阅读的同学,推荐阅读,先看一下,如何使用代码等问题!
'功能:判断文件夹是否存在
'公众号:Excel办公实战
'作者:E精精
'日期:20210509
'---------------------------------------------------
Function exFolder(folderPath As String)
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
exFolder = fso.folderExists(folderPath)
End Function
'功能:批量创建文件夹
'公众号:Excel办公实战
'作者:E精精
'日期:20210509
'---------------------------------------------------
Function MkDirs(ByVal sPath As String)
Dim arr, i As Integer
Dim sFullPath As String
If exFolder(sPath) = False Then
arr = Split(sPath, "\")
If IsArray(arr) Then
For i = 0 To UBound(arr)
sFullPath = ""
For j = 0 To i
sFullPath = sFullPath & arr(j) & "\"
Next
Debug.Print sFullPath
'另一种判断文件夹是否存在
If Dir(sFullPath, 16) = "" Then
MkDir sFullPath
End If
Next
End If
End If
MkDirs = sPath
End Function
赞 (0)