Возможно ли записать вывод Debug.Print в текстовый файл вместо окна Immediate в Excel VBA?
Ответ 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