¿Cómo identificar la posición de la pantalla en donde hay un cambio de página en la impresión de excel, con código vba?
Me encuentro realizando una macro que entre muchas cosas, realiza una cotización, el caso es que la cotización debe terminar en PDF, ese no es el problema se como hacerlo. El problema radica en que dada la longitud de la cotización esta termina en varias páginas y como la cotización depende de tablas, muchas veces las tablas quedan partidas entre páginas y la presentación se ve muy fea. La forma correcta es la siguiente:
Pero hay veces que sucede esto (o bien dividiendo los subtotales):
Lo que necesito entonces es saber mediante código de vba en que parte se dará el salto de página para que pueda introducirle a la macro ciertas comprobaciones para que sepa si debe insertar o no celdas para separar y ordenar las tablas pues son varias y por esto sucede el problema. (Ya he intentado definir las áreas de impresión -una por cada tabla- pero esto deja mucho espacio en blanco entre las páginas y sigue siendo muy impresentable al tratarse de cotizaciones, adicionalmente si la tabla es muy grande sigue presentándose el mismo problema).