附加到文本文件VBA

内哈

我需要将值从选定的范围取到以逗号分隔的文本文件中并将其附加。以下代码在Set TS处给我一个错误。为什么??

Sub Wri()

Dim myrng As Range
Dim Cell As Range

On Error Resume Next
Set myrng = Application.InputBox("Select range", Type:=8)
On Error GoTo 0

If myrng Is Nothing Then
    MsgBox "No cells selected"
    Exit Sub
End If

Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0

Dim fs, f, TS, s
Dim cellv As String

Set fs = CreateObject("Scripting.FileSystemObject")
fs.CreateTextFile "C:\Users\HP\Documents\fil.txt"
Set f = fs.GetFile("C:\Users\HP\Documents\fil.txt")
Set TS = f.OpenTextFile(myrng.Value, 8, True, 0)

For Each Cell In myrng
    cellv = Cell.Value
    TS.Write (cellv & Chr(44))
Next Cell

End Sub
登齐尔·纽曼

香港专业教育学院让您一个自定义的子,用这​​两个替换子-最后一个参数确定是否是一个追加,它也将处理新行:D

Sub writeCSV(ByVal thisRange As Range, ByVal filePath As String, Optional ByVal fileAppend As Boolean = False)
    Dim cLoop As Long, rLoop As Long
    Dim ff As Long, strRow As String

    ff = FreeFile
    If fileAppend Then
        Open filePath For Append As #ff
    Else
        Open filePath For Output As #ff
    End If

    For rLoop = 1 To thisRange.Rows.Count
        strRow = ""
        For cLoop = 1 To thisRange.Columns.Count
            If cLoop > 1 Then strRow = strRow & ","
            strRow = strRow & thisRange.Cells(rLoop, cLoop).Value
        Next 'cLoop
        Print #ff, strRow
    Next 'rLoop

    Close #ff
End Sub

Sub Wri()

Dim myrng As Range
Dim Cell As Range

On Error Resume Next
Set myrng = Application.InputBox("Select range", Type:=8)
On Error GoTo 0

If myrng Is Nothing Then
    MsgBox "No cells selected"
    Exit Sub
Else
    writeCSV myrng, "C:\Users\HP\Documents\fil.txt", True
End If

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

附加到文本文件

来自分类Dev

附加到文本文件的回声

来自分类Dev

用vba附加文本文件

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

将标题附加到文本文件

来自分类Dev

python覆盖并附加到文本文件

来自分类Dev

将数据从List <T>附加到文本文件

来自分类Dev

将“引用变量调用”附加到文本文件

来自分类Dev

如何从文本文件附加到数组内容?

来自分类Dev

附加文本文件

来自分类Dev

使用VBA宏将新行附加到文本文件时出现新行字符问题

来自分类Dev

在 Java 中将一个文本文件附加到另一个文本文件

来自分类Dev

将文本附加到我的Google驱动器上的文本文件(Python)

来自分类Dev

将同一行文本附加到许多文本文件

来自分类Dev

使用PowerShell将文本附加到文本文件中的某些值

来自分类Dev

将文本文件的内容附加到C ++中的另一个文件

来自分类Dev

如何一遍阅读并附加到文本文件?

来自分类常见问题

在小括号{}中附加到Python文本文件中的字典

来自分类Dev

格式化文本文件并将其附加到contenteditable div中

来自分类Dev

在Java中附加到文本文件的正确方法是什么?

来自分类Dev

将列表<T>中的数据附加到文本文件

来自分类Dev

将wmic的输出附加到文本文件时出现问题

来自分类Dev

使用php附加到文本文件中的下一行

来自分类Dev

将数组保存到文本文件并快速附加到电子邮件

来自分类Dev

将字符串连接/附加到文本文件中的数字列表

来自分类Dev

读取并附加到同一文本文件

来自分类Dev

在小括号{}中附加到Python文本文件中的字典

来自分类Dev

我如何将文本文件附加到我的contenteditable div中?

Related 相关文章

  1. 1

    附加到文本文件

  2. 2

    附加到文本文件的回声

  3. 3

    用vba附加文本文件

  4. 4

    首次写入时覆盖文本文件,然后附加到文本文件-Python

  5. 5

    首次写入时覆盖文本文件,然后附加到文本文件-Python

  6. 6

    将标题附加到文本文件

  7. 7

    python覆盖并附加到文本文件

  8. 8

    将数据从List <T>附加到文本文件

  9. 9

    将“引用变量调用”附加到文本文件

  10. 10

    如何从文本文件附加到数组内容?

  11. 11

    附加文本文件

  12. 12

    使用VBA宏将新行附加到文本文件时出现新行字符问题

  13. 13

    在 Java 中将一个文本文件附加到另一个文本文件

  14. 14

    将文本附加到我的Google驱动器上的文本文件(Python)

  15. 15

    将同一行文本附加到许多文本文件

  16. 16

    使用PowerShell将文本附加到文本文件中的某些值

  17. 17

    将文本文件的内容附加到C ++中的另一个文件

  18. 18

    如何一遍阅读并附加到文本文件?

  19. 19

    在小括号{}中附加到Python文本文件中的字典

  20. 20

    格式化文本文件并将其附加到contenteditable div中

  21. 21

    在Java中附加到文本文件的正确方法是什么?

  22. 22

    将列表<T>中的数据附加到文本文件

  23. 23

    将wmic的输出附加到文本文件时出现问题

  24. 24

    使用php附加到文本文件中的下一行

  25. 25

    将数组保存到文本文件并快速附加到电子邮件

  26. 26

    将字符串连接/附加到文本文件中的数字列表

  27. 27

    读取并附加到同一文本文件

  28. 28

    在小括号{}中附加到Python文本文件中的字典

  29. 29

    我如何将文本文件附加到我的contenteditable div中?

热门标签

归档