подскажите пожалуйста с чем может быть связана проблема. При использовании вышеуказанного макроса текст из файла .txt не выводится на кириллице и возможно ли доработать макрос таким образом, что выбирать несколько файлов за 1 раз.
Пример текстового файла во вложении.
Цитата |
---|
написал: Sub Макрос1()Dim r As Range On Error Resume Next Set r = Application.InputBox("Выберите первую ячейку для вставки", , _ Selection.Cells(1).Address, Type:=8).Cells(1) If Err Then Exit Sub With ActiveSheet.QueryTables.Add(Connection:="TEXT;", Destination:=r) .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .TextFilePromptOnRefresh = True .TextFilePlatform = 1251 .TextFileStartRow = 1 .TextFileParseType = xlDelimited .TextFileTextQualifier = xlTextQualifierDoubleQuote .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = True .TextFileSemicolonDelimiter = False .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False .Delete End WithEnd Sub |
Пример текстового файла во вложении.