我正在尝试将一行单元格串联起来。这组单元格具有定义的开始但可变的结束。我尝试这样做,但是没有用。我仍在学习VBA的语法,但是我还没有看到任何说明这一点行不通的方法。任何帮助表示赞赏。
Dim hexVal As String
For i = 4 To N + 3
Cells(3, i) = Application.WorksheetFunction.Dec2Hex(Cells(2, i), 2) & " "
Next i
hexVal = CONCATENATE(Range(Cells(3,i),Cells(3,N+3))
End Sub
您不需要Concatenate(),而是使用&代替:
for i = 4 to N + 3
hexVal = hexVal & cells(3,i)
next i
如果您只是串联字符串,并且您知道范围需要串联的话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句