合并的单元格取消后会有多余的数据显示出来。
多谢啦,既知道了这种特殊的单元格是怎么来的了,也知道了怎么解决!
自己也试着编了个脚本,班门弄斧了:)
Sub 处理合并单元格并批量赋原来的值_结果()
Application.DisplayAlerts = False
所选列号_始 = Selection.Cells(1, 1).Column
所选列号_终 = 所选列号_始 + Selection.Columns.Count - 1
jwhh = Cells.SpecialCells(xlCellTypeLastCell).Row
For Each a In Range(Cells(1, 所选列号_始), Cells(jwhh, 所选列号_终)).Cells
If a.MergeCells Then
Set b = a.MergeArea
合并格个数 = b.Count
b.UnMerge
b.Merge
b.UnMerge
a.Resize(合并格个数) = a
End If
Next
End Sub