04/08/2008, 08:37
|
| | | Fecha de Ingreso: marzo-2007 Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 9 meses Puntos: 88 | |
Respuesta: Macros & VBA: ActiveSheet.HPageBreaks En realidad, esta pérdida de tiempo y recursos deviene de no haber contado nunca con tu planilla real.
Ello es lo que ha impedido que "se vea" lo que tú no estás viendo, es decir: no es cierto que entre Cliente y Cliente tengas una celda vacía sino que -probablemente- esas celdas deben tener caracteres "espacio".
En fin, probemos un nuevo método: buscar el texto "Total" en la columna que seleccionarás:
Código:
Sub InsertaSaltoDePagina()
'''''''''''''''''''
' Seleccionar la columna en la que se encuentra el texto "Total"
' Luego de ello, ejecutar la presente macro
'''''''''''''''''''
Dim Celda As Range
Set Celda = ActiveCell.EntireColumn.Find(What:="Total", LookIn:=xlValues)
FirstCell = Celda.Address
Do
ActiveSheet.HPageBreaks.Add Before:=Cells(Celda.Row + 1, 1)
Set Celda = Celda.EntireColumn.FindNext(Celda)
Loop Until Celda.Address = FirstCell
Set Celda = Nothing
End Sub
Suerte (ja ja ja )
Última edición por mrocf; 04/08/2008 a las 08:49 |