0

VBマクロを使用してPeople.xlsRange("A2: A100")とPlaces.xlsの2つの列を連結する必要があります。マクロを記録し、連結式 `= CONCATENATE(A2、" "、B2)を含む追加の列から値をコピーして貼り付けてみました。しかし、これはあまりうまく機能していないようで、あまり実用的ではありません。マクロ自体でVBを使用して実行できる方法はありますか?私は遊んでいますが、運がありません("B2:B100")Range ("A2: A100")C3: C100

4

1 に答える 1

2

これを試して:

With Range("C1:C100")
    .Formula = "=Sheet2!A1&"" ""&Sheet3!B1"
    .Value = .Value
End With
于 2013-02-15T15:11:33.387 に答える