Excel VBA可选择大范围内的每两个单元格

时间:2017-03-02 18:03:20

标签: excel vba excel-vba merge

尝试合并大范围内的每2个单元格。我的细胞范围目前是B2:ABC2,但是会在更长时间之前(一年中的每一天)更多。我希望合并每两个单元格,这样B2& C2将被合并,D2和E2将被合并,依此类推。有没有一种简单的方法来编码,从范围中选择每两个单元格并合并它们?每当我玩它时,它似乎只是将整个范围合并为一个。

1 个答案:

答案 0 :(得分:1)

我认为你可以使用For。

这一步
Dim i as Integer
Dim LC as Long

LC = Cells(1, .Columns.Count).End(xlToLeft).Column

For i = 2 to LC Step 2
    Range(Cells(1,i),Cells(1,i+1)).Merge
Next i

没试过,只是给了它一个旋转。