当我叫子pFileName我得到下面的代码的“所需的对象”错误:传递的,每个对象在VBA子或函数
Sub test()
Dim fs As Object
Dim csv As Object
Dim oFolder As Object
Set fs = CreateObject("Scripting.FileSystemObject")
Set oFolder = fs.getfolder(Application.CurrentProject.Path)
For Each csv In oFolder.files
Debug.Print csv.Name
pFname (csv)
Next csv
End Sub
Sub pFname(ByVal csv As Object)
Debug.Print (csv.Name)
End Sub
我不知道为什么CSV ISN不认为是一个对象 - 子调用之前Debug.Print语句没有证明它是一个对象吗?
删除括号。 'pFname csv'。 – vacip