Dim fd As FileDialog
Dim vrtSelectedItem As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
'如果还要增加则继续用Add,把顺序,即最后一个参数加上去即可。
.Filters.Add "Excel文件", "*.xlsm", 1
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
Me.txtFile = vrtSelectedItem
Next vrtSelectedItem
......