"S" (¿por qué la gente no puede firmar su correo electrónico con al menos un nombre?) Escribió la pregunta de hoy.
Estoy tratando de colocar automáticamente saltos de página en una tabla en Excel. Probé Datos - Subtotales, pero eso me obliga a agregar una suma o un recuento. No quiero subtotales, solo un salto de página cada vez que cambia el valor en la columna A.
Esta macro resolverá el problema. Por alguna razón, las macros que cambian los saltos de página o las configuraciones de página tardan mucho en ejecutarse, pero sin duda será más rápido que realizar el proceso manualmente. La macro asume que sus datos están en la columna A y que comienzan en la fila 2.
Sub AddBreaks() StartRow = 2 FinalRow = Range("A65536").End(xlUp).Row LastVal = Cells(StartRow, 1).Value For i = StartRow To FinalRow ThisVal = Cells(i, 1).Value If Not ThisVal = LastVal Then ActiveSheet.HPageBreaks.Add _ before:=Cells(i, 1) End If LastVal = ThisVal Next i End Sub