vba-拆分字典值

时间:2018-06-26 00:40:26

标签: vba excel-vba excel

基于在此站点上我提出的上一个问题的答案,我使用了此方法将其加入字典中的数组。

ks = Join(Array(data(k, 1), Split(data(k, 3) & "-> ", "-> ")(1)), ChrW(8203))

对于初学者来说,ChrW(8203)代表什么?

this is how the data i am trying to split looks like

  For c = 1 to Range("A2").End(xlDown).Row
      For i = 1 to dic.Count
          If Range("A" & c +1).Value = dic(i) Then
             Range("D") & c + 1).Text = kss(i)    ' << ?
          End If
      Next i
  Next c

而且我不知道“?” 是什么,以后我该如何分割两个值?使用split函数?非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

不是解决方案,但需要粘贴图像。

十进制8203 =十六进制200B Hex(8203),您可以从Office应用的“插入符号”中看到描述(有时非常有用),它表示零宽度空间

Symbols

您仍然可以使用它Split(StringVariable,ChrW(8203))来拆分字符串。例如:
example