2017-03-02 67 views
-2

试图将大范围外的每两个单元合并。我现在的单元格范围是B2:ABC2,但在太长时间(一年中的每一天)之前会更多。我正在寻找合并每两个单元格,所以B2 & C2将被合并,D2 & E2将被合并等等。有没有简单的方法来编码这个选择范围内的每两个单元并合并它们?每次我玩它时,似乎都将整个范围合并为一个。Excel VBA选择大范围外的每两个单元

+1

你能告诉我们不工作的代码吗?对于我们来说,建议修复比从头开始编写整个内容更容易 – CallumDA

+0

最好显示您尝试的代码。步骤2的基本For循环应该工作。 –

+0

@CallumDA doh;在评论出现之前就开始打字......是的,这是一个协作网站,而不是代码为你! – Cyril

回答

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 

没有测试,只是给它一个旋风。

相关问题