2015-03-07 3 views
0

Я проверил все ответы в stackoverflow о слиянии ячеек в excel с помощью макроса, но мне сложно понять коды.VBA Macro: объединение двух столбцов в 1

Описание: Я хочу, чтобы объединить две ячейки, которые содержит «LastName» и «FirstName» в одну ячейку в строке 3.

Спасибо за помощь, ребята.

ответ

1

с данными, такими как:

enter image description here

Запуск этого макроса:

Sub MerThem() 
    Set r = Range("3:3").Find(what:="Lastname", After:=Range("3:3")(1)) 

    v = r.Value & r.Offset(0, 1).Value 
    r.Clear 
    r.Offset(0, 1).Clear 
    Range(r, r.Offset(0, 1)).MergeCells = True 
    r.Value = v 
End Sub 

произведут:

enter image description here

Смежные вопросы