Excel VBA如何连接
我需要在vba中连接一个已经存在的代码,以便输出它
“Rank”,“ – ”,然后是这个公式find的数据
这里是原始代码,它find数据,并把它的数据表un-concatenated。
For innerLoop = 0 To addRowOffset - 1 Range("F" & maxRows + 1 - innerLoop).Value = _ Sheets("Template").Range("B" & (6 + periodP * 2 + periodQ * 3 + innerLoop)).Value Next innerLoop
这是我试图连接它失败的尝试。
For innerLoop = 0 To addRowOffset - 1 Range("F" & maxRows + 1 - innerLoop).Value = _ Concatenate("Rank", "-", Sheets("Template").Range("B" & (6 + periodP * 2 + periodQ * 3 + innerLoop)).Value) Next innerLoop
任何帮助将非常感激。
你可以使用&
来连接。 而且由于你在一行中有两个硬编码的string,他们可以合并成一个。
For innerLoop = 0 To addRowOffset - 1 Range("F" & maxRows + 1 - innerLoop).Value = _ "Rank-" & Sheets("Template").Range("B" & (6 + periodP * 2 + periodQ * 3 + innerLoop)).Value Next innerLoop