- 締切済み
Excel VBAで実現可能ですか?
Excelの表について、以下のようにNewIDにとなり合わせののIDのセルの値を加えたいのですが実現可能でしょうか? 前 後 NewID |ID New ID| ID ----------- -------------------- pro |3456 pro3456 |3456 pro |1234 ⇒ pro1234 |1234 pro |0123 pro0123 |0123
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.3
No.2の方の方法が良いと思いますが、VBAということなので、、 こんな感じですか? NewIDのデータ開始セルを選択してマクロを実行します。誤動作防止のため、バックアップは取っておいて下さい。 Sub Sample() Dim AC As Range Dim i As Long Set AC = ActiveCell For i = AC.Row To AC.End(xlDown).Row With Cells(i, AC.Column) .Value = .Value & .Offset(0, 1) End With Next i Set AC = Nothing End Sub
- neKo_deux
- ベストアンサー率44% (5541/12319)
回答No.2
A,B列にデータがあるとして、 C2=A2&B2 D2=B2 と文字列の結合演算子「&」でお望みの操作が出来ます。 後は、CD列をコピー、編集-形式を指定して貼り付けで値としてAB列に上書きとか。
- Aruku-20030515
- ベストアンサー率23% (362/1544)
回答No.1
可能