使用VBA将EXCEL中部分行列导出到txt文件

2024-11-16 14:13:54
推荐回答(1个)
回答1:

答:导出的数据不变的原因是程序读取的总是之前保存的文件中的值。

我重写了下代码,生成的文件名是:结果.txt,放在桌面上。

Sub ExlportText()
    Dim Rng As Range
    Set Rng = Range("H9") ''红框线内左上角单元格,我猜的
    Open "C:\Users\my\Desktop\结果.txt" For Output As #1
    Do Until IsEmpty(Rng)
        Print #1, Rng & Rng.Offset(0, 1)
        Set Rng = Rng.Offset(1, 0)
    Loop
    Close #1
End Sub