-2
試圖將大範圍外的每兩個單元合併。我現在的單元格範圍是B2:ABC2,但在太長時間(一年中的每一天)之前會更多。我正在尋找合併每兩個單元格,所以B2 & C2將被合併,D2 & E2將被合併等等。有沒有簡單的方法來編碼這個選擇範圍內的每兩個單元併合並它們?每次我玩它時,似乎都將整個範圍合併爲一個。Excel VBA選擇大範圍外的每兩個單元
試圖將大範圍外的每兩個單元合併。我現在的單元格範圍是B2:ABC2,但在太長時間(一年中的每一天)之前會更多。我正在尋找合併每兩個單元格,所以B2 & C2將被合併,D2 & E2將被合併等等。有沒有簡單的方法來編碼這個選擇範圍內的每兩個單元併合並它們?每次我玩它時,似乎都將整個範圍合併爲一個。Excel VBA選擇大範圍外的每兩個單元
我會認爲你可以使用這一步,與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
沒有測試,只是給它一個旋風。
你能告訴我們不工作的代碼嗎?對於我們來說,建議修復比從頭開始編寫整個內容更容易 – CallumDA
最好顯示您嘗試的代碼。步驟2的基本For循環應該工作。 –
@CallumDA doh;在評論出現之前就開始打字......是的,這是一個協作網站,而不是代碼爲你! – Cyril