2017-03-02 104 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 

沒有測試,只是給它一個旋風。

相關問題