Excel将变量设置为

时间:2015-07-08 17:52:46

标签: excel vba excel-vba variables vbscript

我在电子表格中有3列。 它们是BodyFirst NameLast Name。例如:

Body               First Name                  Last Name                        

Dear $var etc... Jon Doe
Dear $var etc... Jane Doe

我想要的是$var是与当前行上的第一个名称的空格加上空格加上同一行上的姓氏的串联。

基本上,最终的身体应该是"Dear Jon Doe""Dear Jane Doe"。我希望我做得足够清楚。请提出问题以便进一步澄清。

2 个答案:

答案 0 :(得分:3)

假设您的第一行是第2行,您将在A2中输入以下工作表函数:

="Dear "&B2&" "&C2

答案 1 :(得分:0)

dim str as string
str = replace(range("A2"), "var$", range("B2") & chr(32) & range("C2"))
'do something with str