Option Explicit
Sub GopFileExcel()
Dim openfiles
Dim x As Integer
Dim selectversion As String
selectversion = Worksheets("Huong dan").Range("B4").Value
Dim ver As String
If selectversion = "2003" Then
ver = "xls"
Else
ver = "xlsx"
End If
On Error GoTo ErrHandler
Application.ScreenUpdating = False
openfiles = Application.GetOpenFilename _
(FileFilter:="Microsoft Excel Files (*." & ver & "), *." & ver, _
MultiSelect:=True, Title:="Open Files")
If TypeName(openfiles) = "Boolean" Then
MsgBox "BAN PHAI CHON ÍT NHÁT LÀ 1 FILE"
GoTo ExitHandler
End If
x = 1
While x <= UBound(openfiles)
Workbooks.Open Filename:=openfiles(x)
Sheets().Move After:=ThisWorkbook.Sheets _
(ThisWorkbook.Sheets.Count)
x = x + 1
Wend
ExitHandler:
Application.ScreenUpdating = True
Exit Sub
ErrHandler:
MsgBox Err.Description
Resume ExitHandler
End Sub