Чтобы выбрать текстовый файл Поместите этот код в testFinder_Click ()
Private Sub testFinder_Click()
Dim fileToOpen
fileToOpen = Application _
.GetOpenFilename("Text Files (*.txt), *.txt")
If fileToOpen = False Then Exit Sub
testDirectory.Value = fileToOpen
End Sub
Для открытия текстового файла вы можете использовать этот код.
Private Sub CommandButton2_Click()
'
'~~> Rest of Code
'
Workbooks.OpenText Filename:=testDirectory.Value, Origin:=437, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
'
'~~> Rest of Code
'
End Sub