2015-12-08 31 views
0

如何在Excel中合併和居中多行?將多行合併並居中

例如,我想合併和中心行A1 & A2,B1 & B2,C1 & C2 .. F1 & F2和A3 & A4,B3 B4 &,C3 & C4 .. F3 & F4和等,以A902 & 903 .. F902..903

+1

您是否試過宏記錄器? –

+0

正如你所看到的,一個簡單的谷歌搜索就足夠了:http://analysistabs.com/excel-vba/merge-unmerge-cell-range/這是一個網站,以幫助你進步,所以我們需要看到你在來這裏問前試過。所以從這裏開始編輯你的問題! 看一看:http://stackoverflow.com/help/how-to-ask和http://stackoverflow.com/help/mcve – R3uK

+0

我同意這個問題的意見,然後在這裏我們更願意協助代碼哪些已經開發出來,但不能正常工作,並且這不是一個請給我這個代碼網站。 添加循環並不是最容易學的東西,除非你是邏輯思維。 話雖如此,爲了向OP展示OP如何開發循環並看到OP是新的,我在下面提供了答案。 –

回答

-1

合併單元格A1與A2,然後對於整個範圍(時間〜5-7秒)自動填寫格式

0
下面

見代碼:

Sub SomeSub() 

    Dim Range1 As Range 
    'Looping through the rows steppin up by two each time 
    For r = 1 To 902 Step 2 

     'Looping through the Columns 
     For col = 1 To 6 

      'Setting the range for the two cells 
      Set Range1 = Range(Cells(r, col), Cells(r + 1, col)) 
      'Merging the cells 
      Range1.Merge 
      'Setting horizontal alignment 
      Range1.HorizontalAlignment = xlCenter 

     Next col 
    Next r 

End Sub 

請注意,該腳本將合併行901和902,後面的表格合併第1行和第2行,每次加2。如果要合併行903和904,請將902更改爲904.