连接备用列

我有10000行和无限的数据列。 两个相邻列中的参数在13个不需要的列之后重复。

我想连接这些由空格分隔的行的相邻列

例如:

级联(B2,C2 “”,P2,Q2, “”,AC,AD, “”,….)

但是我不知道数据出现在哪一列。

你可以build议我一个macros连接到一行的一个单元格中的空白列的数据,同样是继续前10000行。 非常感谢您的帮助!

首先,所有行都在同一列终止? 即每一行都有AD列中的数据但不是AE?

如果上面的答案是“是”,那么你可能会想看看:

Range.End() 

这是使用像:

 YourSheet.Range(YourRange).End(xlToRight).Column 

( 详情请看这里 )

这将返回

  • 最后一列有数据(当起始单元格包含数据时)

要么

  • 第一列有数据(当起始单元格为空时)。
    • 不是 没有数据的最后一列!

根据你在问题中的例子,你的范围可能从B列,P,AC等开始

如果上面的答案是“否”,那么你可以使用类似的function,但是你必须遍历每一行…