Например, в файле 20 строк, грузим в ячейки A1:A20, но при этом в ячейке A10 нужно сохранить значение, а не переписывать его значением из файла.
Можно ли так сделать

Модератор: Naeel Maqsudov
Код: Выделить всё
Dim iFile%, strInfo$, i%
iFile = FreeFile
Open "C:\File.txt" For Input As #iFile
Do While Not EOF(iFile)
i = i + 1
Line Input #iFile, strInfo
If Cells(i, 2) = "" Then Cells(i, 2) = strInfo
Loop
Close #iFile
Примерно так и действую, через скрытый лист" писал(а):Можно сохранять на те же адреса в скрытом листе
Там формулы и высчитывать их при формировании тестового файла неудобно" писал(а):А если пойти в нападение - и необходимые строки из Excel загодя внести в текстовый файл, а затем загрузить уже весь файл через QueryTable?