23 - Excel VBA Code to Merge | Unmerge Cells, Rows, Columns | Excel Automation |

Опубликовано: 28 Апрель 2026
на канале: ExcelSteps
129
7

23 - Excel VBA Code to Merge | Unmerge Cells, Rows, Columns | Excel Automation | #excelsteps

Download Link:
https://drive.google.com/drive/folder...


To merge cells in Excel using VBA, you can use the `Merge` method of the `Range` object. Here's an example code snippet that demonstrates how to merge cells:

```vba
Sub MergeCellsExample()
' Merge cells A1 to B2
Range("A1:B2").Merge

' Merge cells in a specific worksheet
Worksheets("Sheet1").Range("A1:B2").Merge

' Merge cells based on the active cell
ActiveCell.Resize(2, 2).Merge

' Merge cells vertically
Range("A1:A2").Merge

' Merge cells horizontally
Range("A1:B1").Merge
End Sub
```

In this example, `Range("A1:B2")` represents the range of cells you want to merge. You can modify the range to fit your specific needs. The `Merge` method is called on the range object to merge the cells together.

To unmerge cells in Excel using VBA, you can use the `UnMerge` method of the `Range` object. Here's an example code snippet:

```vba
Sub UnmergeCellsExample()
' Unmerge cells A1 to B2
Range("A1:B2").UnMerge

' Unmerge cells in a specific worksheet
Worksheets("Sheet1").Range("A1:B2").UnMerge

' Unmerge cells based on the active cell
ActiveCell.Resize(2, 2).UnMerge
End Sub
```

Similarly, you can modify the range in the code to unmerge the desired cells.

I hope this helps! Let me know if you have any further questions.