Существует ли формула для запроса Excel вставить содержимое файла .txt который содержит несколько строк, начиная с указанных ячеек, скажем, файл C:/Folder/file1.txt для вставки в столбец A начиная с ячейки A3 ?

1 ответ1

2

Вы не сможете сделать это с помощью формулы, но вы можете сделать это с помощью VBA. Посмотрите этот ответ на чтение всего текстового файла с использованием vba, который скопирован ниже для вашей справки:


Следующий код будет проходить по каждой строке в текстовом документе и печатать их из диапазона H12 и ниже в UI-листе.

Sub ImportFromText()
    Open "C:\tester.txt" For Input As #1
    r = 0
    Do Until EOF(1)
        Line Input #1, Data
        Worksheets("UI").Range("H12").Offset(r, 0) = Data
        r = r + 1
    Loop
    Close #1
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .