将Excel VB Macro中的两列连接到第二个电子表格中的列

我需要使用VBmacros将People.xls Range("A2: A100")("B2:B100")两列连接到Places.xls Range ("A2: A100") 。 我已经尝试录制一个macros,并复制并粘贴包含连接公式`= CONCATENATE(A2,“”,B2)的C3: C100的其他列的值。 但是这看起来工作得不好,而且不太实际。 有没有什么办法可以在macros本身使用VB? 我一直在玩,但我没有运气

尝试这个:

 With Range("C1:C100") .Formula = "=Sheet2!A1&"" ""&Sheet3!B1" .Value = .Value End With