Code: Select all
Sub importBCFile(folder As String, inputSheet As String)
' inputSheet: Data file name without .csv extension.
' Basin Parameters.
filePath = ActiveWorkbook.Path & "\" & folder & "\"
inputFile = inputSheet & ".csv"
' [1] If needed, change an old result sheet. - Current workbook.
For i = 1 To Worksheets.Count
If Worksheets(i).Name = inputSheet Then
exists = True
End If
Next i
If exists Then
Worksheets(inputSheet).Select
'Worksheets(inputSheet).Name = inputSheet & "_Old" ' Backup.
Application.DisplayAlerts = False
Worksheets(inputSheet).Delete
'Worksheets("TrTgt_Old").Delete
Application.DisplayAlerts = True
End If
' [2] Import an output file: *.csv
stdWorkbook = ActiveWorkbook.Name
Workbooks.Open Filename:=filePath & inputFile
Sheets(inputSheet).Select
Sheets(inputSheet).Move Before:=Workbooks(stdWorkbook).Sheets(1)
End Sub