Ответ 1

Вы должны увидеть сказочный ответ Жан-Франсуа Корбетта здесь:

Как он утверждает, нет смысла писать в ближайшее окно, а затем копировать и вставлять его, когда вы можете просто написать в выходной файл txt одновременно (или просто файл txt, если это то, что вы хотите).

Пример из его ответа:

Dim s As String
Dim n As Integer

n = FreeFile()
Open "C:\test.txt" For Output As #n

s = "Hello, world!"
Debug.Print s ' write to immediate
Print #n, s ' write to file

Close #n