2016-03-23 92 views
0

所以基本上,我想出了合并列A和B的代码。这看起来可能很愚蠢,但不管我多少次更改X值或单元格数目,我都找不到我的生活如何合并列K和L.Excel VBA合并两列

这是我做的合并A & B.基本上我想合并名字和姓氏,但他们位于列K和L.随意告诉如果有更简单的方法来使用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