我编写了一个使用Beforedoubleclick() range的宏:双击第5列的单元格,宏将进入特定的文件夹,以查找在单元格中写入代码的pdf文件。 此宏无法扫描子文件夹,但我的pdf文件可能位于子文件夹中。 我在网上搜索,似乎我必须使用一个循环或类似的东西。我不知道怎么写这段代码。 我的宏: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)Dim nomefile As String
Dim path As String
Function FindFile(ByVal folderName As String, ByVal FileName As String, Optional ByRef FoundFile As Stringsearch) = LCase(FileName) Then FindFile() For Each fld In dirList