'@知乎 米可爱分享 'https://www.zhihu.com/people/meekou Sub Merge(rng As Range) Dim current As Range Dim result As String result = "" Dim target As Range Application.DisplayAlerts = False For Each current In rng If result = "" Then Set target = current result = result & current.Text Else result = result & Chr(10) & current End If Next rng.Merge target.Value = result Application.DisplayAlerts = True End Sub