Awesome Arlu!!
Thanks a ton!

Could you also clarify some queries regarding the code:

Application.ScreenUpdating = False -> What does this do?
Application.DisplayAlerts = False -> What does this do?


CurrentFileName = Dir(myPath & "\*.csv") - > does this code ensure that xls, xlsx and csv are searched for? or is it just csv?

Master.Worksheets(1).Range("A" & Rows.Count).End(xlUp).Offset(1, 0) - > what does offset(1,0) do?