Я пишу код vba, который должен удалить данные на выбранном листе excel, открыть диалоговое окно для выбора текстового файла, а затем импортировать данные из этого текстового файла на тот же самый точный лист, который я удалил данные из. Пока я могу только открыть текстовый файл в новую книгу, но не могу открыть его на том же листе, с которого я удалил данные. Здесь, к чему я пришел, по достоинству оценят вашу помощь:
Dim Filt As String
Dim FilterIndex As Integer
Dim Title As String
Dim FileName As Variant
Filt = "Cst Files (*.prn),*.prn"
Title = "Select a cst File to Import"
FileName = Application.GetOpenFilename(FileFilter:=Filt, Title:=Title)
If FileName = False Then
MsgBox "No File Was Selected"
Exit Sub
End If
With Application.ActiveSheet
Cells.Select
Selection.QueryTable.Delete
Selection.ClearContents
End With
Workbooks.Open FileName
Спасибо!