Это мой код
Sub ImportCSVFile(xFileName As String, ByRef xTargetRange As Range)
With xTargetRange.Parent.QueryTables.Add("TEXT;" & xFileName, xTargetRange)
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 936
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
Этот блок кода работает нормально, но проблема в том, что когда вы хотите импортировать данные, например, в диапазон (A4), данные (верхние строки) будут удалены (содержание и форматы). Вопрос в том, можно ли сохранить эти данные?