Предлагаю 2 варианта автоподбора высоты объединённых ячеек в Excel
(оба работаю не идеально, - но, тем не менее, в большинстве случаев и этого будет достаточно)
1 вариант: (разъединение, автоподбор, объединение)
Sub AutoFitMergeAreaSize(ByRef cell As Range) Dim ra As Range: Set ra = cell.MergeArea cell.UnMerge cell.EntireRow.AutoFit ra.Merge End Sub Sub ПримерИспользования_АвтоподборВысотыОбъединённойЯчейки() AutoFitMergeAreaSize ActiveCell AutoFitMergeAreaSize [d3] End Sub
2 вариант:(то же самое, по сути, только кода побольше)