Results 1 to 7 of 7

Macro to open a workbook from an unknown file path

Threaded View

  1. #5
    Forum Expert
    Join Date
    07-15-2012
    Location
    Leghorn, Italy
    MS-Off Ver
    Excel 2010
    Posts
    3,431

    Re: Macro to open a workbook from an unknown file path

    Sub FindInSubfolders() ' main, call SubFoldersFind
       Dim StrFile As String, objFSO, destRow As Long, fname As String
       Dim mainFolder, mySubFolder
       mFolder = Range("B2").Value
       fname = Range("B3").Value
       Set objFSO = CreateObject("Scripting.FileSystemObject")
       Set mainFolder = objFSO.GetFolder(mFolder)
       StrFile = Dir(mFolder & "\" & fname)
       If StrFile <> "" Then
          Workbooks.Open mFolder & "\" & StrFile
       Else
          SubFoldersScan OfFolder:=mainFolder, fname:=fname
       End If
    End Sub
       
    Sub SubFoldersScan(OfFolder As Variant, fname As String) 
        Dim SubFolder
        For Each SubFolder In OfFolder.SubFolders
           StrFile = Dir(SubFolder & "\" & fname)
           If StrFile <> "" Then
              Workbooks.Open SubFolder & "\" & StrFile
              Exit For
           End If
           SubFoldersScan OfFolder:=SubFolder, fname:=fname
        Next SubFolder
    End Sub
    Last edited by patel45; 11-30-2012 at 07:16 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1