0
A
回答
0
您可以使用此代碼:
Sub mergeFG()
Dim cell As Range
Dim cell2 As Range
Set cell = Range("A2")
Do While cell.Value <> ""
Set cell2 = cell.Offset(1)
Do While cell2.Value = cell.Value
Set cell2 = cell2.Offset(1)
Loop
Application.DisplayAlerts = False
cell.Offset(0, 5).Resize(cell2.Row - cell.Row).Merge
cell.Offset(0, 6).Resize(cell2.Row - cell.Row).Merge
Application.DisplayAlerts = True
Set cell = cell2
Loop
End Sub
呼叫mergeFG
,或者通過其他的代碼,或將某些按鈕即可。
+0
哇謝謝堆,正是我所需要的 –
+0
不要忘記[標記答案接受](http://stackoverflow.com/help/someone-answers)。 – trincot
0
檢查下面的代碼。我假設你已經對Column-A(即ref_num)進行了排序,並且還將SheetName從代碼中的「Sample」更改爲工作簿表名稱。
Sub merge_cells()
Application.ScreenUpdating = False
Dim ws As Worksheet
Dim counter As Integer
Set ws = ThisWorkbook.Worksheets("Sample")
end_row = ws.Range("A65536").End(xlUp).Row
counter = 1
For i = 2 To end_row
If ws.Range("A" & i).Value = ws.Range("A" & i - 1).Value Then
counter = counter + 1
Else
If counter > 1 Then
ws.Range("F" & i - counter).Resize(counter).Merge
ws.Range("G" & i - counter).Resize(counter).Merge
End If
counter = 1
End If
Next i
Application.ScreenUpdating = True
End Sub
相關問題
- 1. 根據R中另一列中的值重置單元格值
- 2. 如何根據列a和b中的值顯示另一個seet中c列中單元格的值?
- 3. 根據SQL2005中列A中的值設置列B中的值?
- 4. 根據列A的值禁用單元,更新單元格更改?
- 5. 計數非空白單元格根據另一列中的月份形成列並計算單元格的值?
- 6. Excel - 根據另一列中的值替換單元格值
- 7. 根據列中單元格的值刪除重複的行
- 8. 試圖比較列a中的單元格與列b中的單元格vba
- 9. 根據另一列中的相應值替換一列中的空單元格?
- 10. 對於列循環中的單元格 - 根據循環中的位置指定相鄰列單元格的值
- 11. 根據列表框中的選擇更改單元格值
- 12. 根據單列中的值選擇列
- 13. 如何在列表[F [G [A]]]上運行序列以獲得F [G [列表[A]]]
- 14. VBA的Excel:單元陣列,包括合併單元格值
- 15. 如何獲取Google表格單元格中的值並根據一系列單元格測試其內容?
- 16. 列U中的求和單元格放置在Col Q中的合併單元格中,基於列A中的值
- 17. 如何根據其他列中的更改設置列的單元格值?
- 18. 後列值到A列中的最後一行,另一個值列F列A列中發佈的同一行
- 19. 根據其他列中的值更改DataGridTextColumn單元格中的字符串格式,並保留值可排序
- 20. 根據Google Apps腳本中的單元格值循環訪問另一列並更改另一列的值
- 21. 如果列A中的值爲1,則計數單元格
- 22. 根據相鄰單元格中的值查找並清理excel單元格
- 23. 根據Pandas中的公共列值合併兩個數據幀
- 24. 如果單元格的值相同,如何合併表格中列中的單元格
- 25. 合併F#中的兩個列表
- 26. 列A中單元格中的簡單YES觸發EMAIL
- 27. 變換 'A => F [G [B]]' 到 'F [G [A => B]' 階
- 28. 如何根據excel中另一列中的單元格值更改列中的值?
- 29. 根據列中的值有條件地格式化一個單元格
- 30. 如何在Excel中的特定單元格中組合列值?
有一點補充,如果可能的話,我已經嘗試過,但仍然對我來說很難。在g2中,我希望它合計H2,但是在G5(合併單元格)中,我希望它將h5和H9相加。這是可能的 –