How to Browse a file to give input for x,y,z cordinates

I have this macro to create sketch points from text file. But the problem is i have to edit the macro to give new text file location. Is their any other way ? so i don't have to edit the macro every time to change location ? may be to use user-form to browse the txt file as input ? 

SolidworksMysolidworks