а можно ли указать путь лишь на папку (как?) и потом сделать так, чтобы просто все текстовые (*.txt) файлы забивались в массив?
а то, когда много файлов, то это занимает достаточно много времени

вот что было до этого:
Код: Выделить всё
Dim dname() As String 'путь к файлу датчика
ReDim dname(nd) 'задается размерность массива для количества датчиков
Private Sub CommandButton1_Click() 'кнопка [...] для задания путей на файлы
Dim FileToOpen
FileToOpen = Application.GetOpenFilename("Text Files (*.txt), *.txt") 'открытие файла *.txt
If FileToOpen <> False Then
TextBox1.Text = FileToOpen
dname(ComboBox2.Value) = FileToOpen
End If
End Sub