Excel如何快速批量合并相同內(nèi)容?VBA法

這里我們介紹最后一種方法,也是最方便的方法,當然這些都是在寫好代碼的基礎(chǔ)上來說的,VBA法,VBA是excel自帶的一種編程語言,需要一定的基礎(chǔ)才能編寫,不過大家不用擔心,代碼比較通用,按照步驟操作即可。請看動畫演示
工具/原料
電腦一臺
OFFICE-EXCEl2007及以上版本(2003略有差異)
方法/步驟
首先,我們在任意工作表標簽上右擊選擇,查看代碼,進入下一步。
進入VBE界面以后,我們在工程窗口在,在工作表名稱中標簽上右擊插入,選擇插入模塊。
模塊插好后,雙擊模塊,粘貼如下代碼:
- Sub 合并單元格()
- Dim Mrow&, i&, k&, d As Object
- Application.DisplayAlerts = False
- Set d = CreateObject("scripting.dictionary")
- With Sheets(1)
- Mrow = .Cells(Rows.Count, 1).End(3).Row
- For i = 1 To Mrow
- d(.Cells(i, 1)) = ""
- Next
- For k = 0 To d.Count - 1
- For i = 1 To Mrow - 1
- If .Cells(i, 1) = .Cells(i + 1, 1) Then
- .Range("A" & i & ":A" & i + 1).Merge
- End If
- Next
- Next
- End With
- Application.DisplayAlerts = True
- End Sub
代碼粘貼完成后,需要關(guān)閉VBE編輯框,點X標記即可關(guān)閉。
在開發(fā)工具中點擊控件插入一個按鈕控件,在工作表中鼠標拖動一個大小合適的按鈕。
右擊新建的按鈕,選擇指定宏,選擇我們合并單元格,即我們剛剛寫的代碼,然后點擊確定完成。
一切OK之后,我們只需要輕輕點擊一下按鈕,看到了吧,已經(jīng)合并好了。
就是這么簡單快捷。
以上就是Excel如何快速批量合并相同內(nèi)容方法介紹,希望能對大家有所幫助!
相關(guān)文章
- 在Excel表格的數(shù)據(jù)處理中,合并單元格是使用頻率較高的操作動作,說起來挺簡單的,但是都知道合并單元格有哪些方法或者快捷方式嗎?下面小編就為大家介紹excel怎么快速將文2016-08-12
- Excel2003是應(yīng)用很廣的辦公軟件之一,其強大的數(shù)據(jù)統(tǒng)計、分析功能為我們的工作帶來不少方便。那么在Excel表格中如何將多列內(nèi)容合并到一列?下面小編就為大家詳細介紹,來看看2016-07-15
excel讓不同行列的單元格內(nèi)容合并為一行方法介紹
今天小編為大家分享excel讓不同行列的單元格內(nèi)容合并為一行方法,教程真的很不錯,很值得大家學(xué)習(xí),希望能對大家有所幫助2016-06-14- EXCEL表格快速將多個單元格內(nèi)容合并在一起,可以避免傳統(tǒng)意義單元格內(nèi)容繁多時,復(fù)制,粘貼中的混淆,可以達到快速精準的合并單元格的目的。那么Excel如何快速合并多個單2016-06-01
- 在Excel中合并兩個或多個單元格以創(chuàng)建一個更大的新單元格。那么excel如何將多個單元格的內(nèi)容合并?下面小編就為大家詳細介紹一下,來看看吧2016-03-23
怎么將excel 兩列數(shù)據(jù)合并成單獨的內(nèi)容(兩種方法)
下面小編為大家介紹怎么將excel 兩列數(shù)據(jù)合并成單獨的內(nèi)容的兩種方法,教程比較簡單,不會的朋友可以跟著教程一起來學(xué)習(xí),希望能對大家有所幫助2015-01-23- 例如:A1:A10里全是文本,現(xiàn)在要將它們合并到一個單元格里,傳統(tǒng)的做法是:一個個粘上,或者重新輸入一次2012-05-24
- 很多朋友在糾結(jié)excel怎么合并相同內(nèi)容的單元格呢?其實操作方法很簡單的,下面由腳本之家小編給大家?guī)鞥xcel合并相同內(nèi)容的單元格方法,感興趣的朋友一起學(xué)習(xí)吧2016-08-15