使用 VBA 将 CSV 格式的字符串添加到 Excel 工作表

用户2263572

当前代码:

' send http post request
objHTTP.Send (payload)

' response is a CSV formatted string
Dim response
response = objHTTP.responseText

If objHTTP.Status = "200" Then 'success
    ' add response to some worksheet
    ThisWorkbook.Names("some_cell").RefersToRange.Value = response
Else
    Debug.Print "Something Went Wrong!"
End If

问题:

整个 csv 字符串被添加到一个单元格中(这并不奇怪,因为我的 named_range 是一个单元格),但我不知道需要更新什么才能使其正常工作。

正确的行为是以与 excel 打开 .csv 文件相同的方式将 CSV 字符串添加到工作表中。

蒂姆·威廉姆斯

像这样的东西:

Sub Tester()
    LoadCsvToRange "A,B,C" & vbCrLf & "D,E,F", Sheet1.Range("e5")
End Sub

Sub LoadCsvToRange(csv As String, rngDest As Range)
    Dim f, wb
    'write to a temp file
    With CreateObject("scripting.filesystemobject")
        f = .GetSpecialFolder(2) & "\" & .GetTempName & ".csv"
        .CreateTextFile(f).write csv
    End With
    'open file in Excel and copy content
    With Workbooks.Open(f)
        .Sheets(1).UsedRange.Copy rngDest.Cells(1)
        .Close False
    End With
    Kill f 'remove temp file
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VBA将多个字符串值添加到Excel工作表中的单元格

来自分类Dev

如何使用PowerShell将VBA代码添加到Excel工作表中?

来自分类Dev

Excel VBA-使用代码将ActiveX TreeView控件添加到工作表

来自分类Dev

使用VBA将行添加到Excel表

来自分类Dev

将分隔字符串写入工作表 Excel VBA

来自分类Dev

使用VBA或任何其他方式将列名称添加到EXCEL中的多个工作表中

来自分类Dev

Excel VBA以编程方式将代码添加到工作表模块

来自分类Dev

将切片器选择添加到列表中的工作表-Excel VBA

来自分类Dev

使用宏从单元格将Excel工作表保存为CSV文件格式的文件

来自分类Dev

使用宏从单元格将Excel工作表保存为CSV文件格式的文件

来自分类Dev

Excel,VBA,使用偏移量添加到变量字符串的问题

来自分类Dev

使用VBA将行添加到Excel表中而不启用总行

来自分类Dev

使用VBA将行添加到Excel表中而不启用总行

来自分类Dev

Excel-VBA:将值添加到图表工作表中的系列时出现错误 438,Excel 2010

来自分类Dev

Excel使用Office JS添加-如何将HTML字符串添加到Excel文本框

来自分类Dev

将工作表添加到Excel工作簿

来自分类Dev

将VBA子插入Excel工作表

来自分类Dev

如何使用EPPlus将新工作表添加到现有的Excel文件中?

来自分类Dev

不使用 Openpyxl 将索引表添加到 Excel 工作簿?

来自分类Dev

如何使用PHPExcel将多个HTML表单数据添加到Excel工作表中

来自分类Dev

使用VBA宏将每个Excel工作表另存为单独的工作簿

来自分类Dev

如何使用 VBA 将所有 Excel 工作簿工作表导入 Access。

来自分类Dev

使用VBA识别Excel工作表中包含文本子字符串的特定行

来自分类Dev

使用VBA将Excel表导出到不带BOM的.csv UTF8时如何维护字符集?

来自分类Dev

在Excel VBA中将工作表名称添加到数组

来自分类Dev

使用VBA将范围从Excel工作表复制到PowerPoint中的表

来自分类Dev

VBA将验证添加到多个工作表

来自分类Dev

如何使用VBA复制Excel工作表中的行并将其发送到CSV?

来自分类Dev

如何将 Excel 工作簿中的字符串添加到空数据框中?

Related 相关文章

  1. 1

    如何使用VBA将多个字符串值添加到Excel工作表中的单元格

  2. 2

    如何使用PowerShell将VBA代码添加到Excel工作表中?

  3. 3

    Excel VBA-使用代码将ActiveX TreeView控件添加到工作表

  4. 4

    使用VBA将行添加到Excel表

  5. 5

    将分隔字符串写入工作表 Excel VBA

  6. 6

    使用VBA或任何其他方式将列名称添加到EXCEL中的多个工作表中

  7. 7

    Excel VBA以编程方式将代码添加到工作表模块

  8. 8

    将切片器选择添加到列表中的工作表-Excel VBA

  9. 9

    使用宏从单元格将Excel工作表保存为CSV文件格式的文件

  10. 10

    使用宏从单元格将Excel工作表保存为CSV文件格式的文件

  11. 11

    Excel,VBA,使用偏移量添加到变量字符串的问题

  12. 12

    使用VBA将行添加到Excel表中而不启用总行

  13. 13

    使用VBA将行添加到Excel表中而不启用总行

  14. 14

    Excel-VBA:将值添加到图表工作表中的系列时出现错误 438,Excel 2010

  15. 15

    Excel使用Office JS添加-如何将HTML字符串添加到Excel文本框

  16. 16

    将工作表添加到Excel工作簿

  17. 17

    将VBA子插入Excel工作表

  18. 18

    如何使用EPPlus将新工作表添加到现有的Excel文件中?

  19. 19

    不使用 Openpyxl 将索引表添加到 Excel 工作簿?

  20. 20

    如何使用PHPExcel将多个HTML表单数据添加到Excel工作表中

  21. 21

    使用VBA宏将每个Excel工作表另存为单独的工作簿

  22. 22

    如何使用 VBA 将所有 Excel 工作簿工作表导入 Access。

  23. 23

    使用VBA识别Excel工作表中包含文本子字符串的特定行

  24. 24

    使用VBA将Excel表导出到不带BOM的.csv UTF8时如何维护字符集?

  25. 25

    在Excel VBA中将工作表名称添加到数组

  26. 26

    使用VBA将范围从Excel工作表复制到PowerPoint中的表

  27. 27

    VBA将验证添加到多个工作表

  28. 28

    如何使用VBA复制Excel工作表中的行并将其发送到CSV?

  29. 29

    如何将 Excel 工作簿中的字符串添加到空数据框中?

热门标签

归档