将变量数组转换为字符串

雷米

我正在尝试使用vba将变量数组转换为字符串。我尝试了2种方法,但是它们都不起作用,它们似乎都在同一点上出现。

    Dim cell As Range
    Dim val As Variant

    For Each cell In Range("packing_list[Code]")
        val = cell.Value
    Next cell

    MsgBox Join(val, "//")

    Dim oSh As Worksheet
    Dim CodeRange As Variant

    Set oSh = ActiveSheet
    CodeRange = oSh.Range("packing_list[Code]").Value

    MsgBox Join(CodeRange , "//")

它们都在MsgBox行上出错。我做错了什么?

谢谢

布兰登·凯克

您尝试加入的值不是字符串数组。Join应该用于数组

这是指向Microsoft说明的链接:https : //msdn.microsoft.com/zh-cn/library/b65z3h4h%28v=vs.90%29.aspx

他们的例子是:

Dim TestItem() As String = {"Pickle", "Pineapple", "Papaya"}
Dim TestShoppingList As String = Join(TestItem, ", ")

您的代码应类似于:

Dim i As Integer
Dim cell As Range
Dim val() As Variant '() indicate it is an array

i = 0
For Each cell In Range("packing_list[Code]")
    ReDim Preserve val(0 to i) As Variant 'must resize array to fit number of items
    val(i) = cell.Value 'i is the position of the item in the array
    i = i + 1 'increment i to move to next position
Next cell

'Now that you have an array of values (i.e. ("String1", "String2", ...) instead of just "String" you can:

MsgBox Join(val, "//")

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将变量数组转换为字符串

来自分类Dev

将变量数组转换为字符串

来自分类Dev

将bash数组变量转换为以`.`分隔的字符串。

来自分类Dev

将变量转换为字符串

来自分类Dev

将变量转换为字符串

来自分类Dev

将数组转换为字符串

来自分类Dev

将字符串转换为数组

来自分类Dev

将数组转换为字符串

来自分类Dev

如何将字符串类型数组转换为变量类型数组-Excel VBA

来自分类Dev

将变量数组类型转换为字符串或布尔数组

来自分类Dev

如何将字符串类型数组转换为变量类型数组-Excel VBA

来自分类Dev

把手将字符串数组转换为变量数组

来自分类Dev

将字符串转换为字符数组转换为int数组转换为链表

来自分类Dev

Python:将unicode变量转换为字符串变量

来自分类Dev

将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

来自分类Dev

将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

来自分类Dev

将数组中的字符串文字转换为变量名

来自分类Dev

如何将多个数组转换为单个变量字符串?

来自分类Dev

如何使用PHP将输出数组转换为字符串或变量?

来自分类Dev

如何将bash数组变量转换为以换行符分隔的字符串?

来自分类Dev

将数组中的字符串文字转换为变量名

来自分类Dev

使用自己的方法将字符串从args数组转换为单个变量int

来自分类Dev

将JSON中的字符串csv转换为数组变量

来自分类Dev

使用空格分隔符将数组类型变量转换为字符串类型

来自分类Dev

伪数组的自动热键变量表达式 - 将字符串转换为数字?

来自分类Dev

将字符串数组转换为整数数组

来自分类Dev

将字符串数组转换为整数数组

来自分类Dev

将字符串数组转换为对象数组

来自分类Dev

Ruby将字符串数组转换为数组对象

Related 相关文章

  1. 1

    将变量数组转换为字符串

  2. 2

    将变量数组转换为字符串

  3. 3

    将bash数组变量转换为以`.`分隔的字符串。

  4. 4

    将变量转换为字符串

  5. 5

    将变量转换为字符串

  6. 6

    将数组转换为字符串

  7. 7

    将字符串转换为数组

  8. 8

    将数组转换为字符串

  9. 9

    如何将字符串类型数组转换为变量类型数组-Excel VBA

  10. 10

    将变量数组类型转换为字符串或布尔数组

  11. 11

    如何将字符串类型数组转换为变量类型数组-Excel VBA

  12. 12

    把手将字符串数组转换为变量数组

  13. 13

    将字符串转换为字符数组转换为int数组转换为链表

  14. 14

    Python:将unicode变量转换为字符串变量

  15. 15

    将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

  16. 16

    将大字符串的逗号分隔子字符串转换为QML中的变量数组元素

  17. 17

    将数组中的字符串文字转换为变量名

  18. 18

    如何将多个数组转换为单个变量字符串?

  19. 19

    如何使用PHP将输出数组转换为字符串或变量?

  20. 20

    如何将bash数组变量转换为以换行符分隔的字符串?

  21. 21

    将数组中的字符串文字转换为变量名

  22. 22

    使用自己的方法将字符串从args数组转换为单个变量int

  23. 23

    将JSON中的字符串csv转换为数组变量

  24. 24

    使用空格分隔符将数组类型变量转换为字符串类型

  25. 25

    伪数组的自动热键变量表达式 - 将字符串转换为数字?

  26. 26

    将字符串数组转换为整数数组

  27. 27

    将字符串数组转换为整数数组

  28. 28

    将字符串数组转换为对象数组

  29. 29

    Ruby将字符串数组转换为数组对象

热门标签

归档