Ajuste la altura de la fila de las celdas combinadas usando VBA en Microsoft Excel

Tabla de contenido

Pregunta:
Las celdas combinadas no tienen la altura correcta después de un salto de fila. ¿Cómo puedo corregir esto?

Respuesta:
Inserte el siguiente código en el módulo estándar.

 Sub AutoFitMergedCellRowHeight () Atenuar CurrentRowHeight como único, MergedCellRgWidth como único Dim CurrCell como rango Atenuar ActiveCellWidth como único, PossNewRowHeight como único Si ActiveCell.MergeCells Luego con ActiveCell.MergeArea Si .Rows.Count = 1 Y. False CurrentRowHeight = .RowHeight ActiveCellWidth = ActiveCell.ColumnWidth para cada CurrCell en la selección MergedCellRgWidth = CurrCell.ColumnWidth + MergedCellRgWidth Siguiente .MergeCells = False .Cells (1) .ColumnWidth = MergedCellRitireRowWight. ColumnWidth = ActiveCellWidth .MergeCells = True .RowHeight = IIf (CurrentRowHeight> PossNewRowHeight, _ CurrentRowHeight, PossNewRowHeight) End If End With End If Application.ScreenUpdating = True End Sub

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave