2016-03-23 3 views
0

Так что, в основном, я вычислил код для объединения столбцов A и B. Это может показаться глупым, но независимо от того, сколько раз я изменяю значение X или номера ячеек, которые я не могу понять жизнь меня, как объединить столбцы K и L.Excel VBA объединяет два столбца

вот что я сделал, чтобы объединить A & B. В принципе я хочу объединить имя и фамилию, но они расположены в столбцах K и L. Не стесняйтесь сказать me, если есть более простой способ объединить столбцы с помощью VBA. Я новичок в этом ..

Sub MergeColumns() 
Dim myText As String, mySpace As String 
mySpace = " " 

Cells(1, 1) = "AuthorText" 
Cells(1, 2) = "" 

x = 2 
Do While Cells(x, 1) <> "" 
Cells(x, 1) = Cells(x, 1) & mySpace & Cells(x, 2) 
Cells(x, 2) = "" 
x = x + 1 
Loop 
End Sub 

ответ

0

Клетки имеют два аргумента. Первый - это строка, вторая - столбец. Если вы хотите совместить текст с столбцами K и L, используйте соответствующие номера.

cells(2,11) адресует ячейку K2.

enter image description here

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