2014-04-09 300 views
0

我試圖編寫一個宏來複制和粘貼一些單元格。我想選擇合併單元格下面的所有單元格。在Excel/VBA中選擇合併單元格下的所有單元格

因此,例如,如果單元格C5合併到E5,那麼我想要選擇單元格C6到E6。然而合併單元格的寬度會有所不同,所以我不能簡單地使用Range(「C6:E6」)。

我不想在選擇中包含合併的單元格,所以我不能只使用Range(「C5:C6」)。

任何幫助將不勝感激。

回答

1

首先選擇合併的單元格組,然後:

Sub dural() 
    With Selection 
     .UnMerge 
     .Offset(1, 0).Select 
     .Merge 
    End With 
End Sub 
+0

完美,謝謝! – Moogle

+1

非常歡迎.......帶了幾次嘗試使這項工作。 –