繁体   English   中英

Excel VBA合并两列

[英]Excel VBA merge two columns

因此,基本上,我想出了合并列A和列B的代码。这似乎很愚蠢,但是无论我更改X值的次数或我一生都无法弄清楚如何合并列的单元格号K和L。

这是我合并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

单元格有两个参数。 第一个是行,第二个是列。 如果要合并K和L列中的文本,请使用适当的数字。

cells(2,11)将寻址单元格K2。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM