VBA Excel:连接一系列单元格

Dee*_*Bee 1 excel vba excel-vba

我试图沿一行连接一系列单元格.这组单元格具有已定义的开始但具有可变结束.我试过这样做,但它没有用.我还在学习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
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 5

你不需要Concatenate(),而是使用&而不是:

for i = 4 to N + 3
  hexVal = hexVal & cells(3,i)
next i
Run Code Online (Sandbox Code Playgroud)

这是为了你只是连接字符串,你知道范围需要连接.