Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

VBA Excel prompt user to select a file in a default folder

I would like to prompt user to open an Excel file in a default folder. I don't know how to open a default folder.

Sub Program1()
    DefaultFolder = "C:\user\dump"
    FName = Application.GetOpenFilename
    If FName <> False Then
        Set WorkB2 = Workbooks.Open(FName)
        ' some codes here
    End If
End Sub                           
like image 328
Mohsen Avatar asked Dec 04 '25 23:12

Mohsen


1 Answers

Use chdir:

Sub Program1()
  Chdir "C:\user\dump"
  FName = Application.GetOpenFilename
  If FName <> False Then
    Set WorkB2 = Workbooks.Open(FName)
    ' some codes here
  End If
End Sub
like image 122
vacip Avatar answered Dec 06 '25 16:12

vacip



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!