Foros del Web » Soporte técnico » Ofimática »

Numeración de Páginas en excel vba

Estas en el tema de Numeración de Páginas en excel vba en el foro de Ofimática en Foros del Web. Hola! Estoy buscando ayuda con este problemita. Yo estaba trabajando con el office 2000 con una macro que le asignaba números a varias páginas que ...
  #1 (permalink)  
Antiguo 07/08/2007, 13:37
 
Fecha de Ingreso: agosto-2007
Mensajes: 2
Antigüedad: 16 años, 8 meses
Puntos: 0
Numeración de Páginas en excel vba

Hola!
Estoy buscando ayuda con este problemita. Yo estaba trabajando con el office 2000 con una macro que le asignaba números a varias páginas que tenía en la hoja de un libro y funcionaba al pelo. El código era el siguiente:
With ActiveSheet.PageSetup
.HeaderMargin = Application.InchesToPoints(0.25)
.RightHeader = "&P+" & NumHojas
End With

NumHojas es una variable que le pasa el número con el que tiene que empezar a numerar.

Resulta que esta instrucción
.RightHeader = "&P+" & NumHojas

no funciona en el excel 2003
lo que hace aquí es concatenarme los valores, por ejemplo si NumHojas vale 6, entonces me coloca 16 en la primer hoja, 26 en la segunda, 36 en la tercera, y asi...... es decir que no lo suma.
Ya hice un montón de pruebas y no lo logro.

Si me pueden dar una mano........

Muuuuuuchaaaaas Gracias!!!!!!!!!!!!!!!!!!!!
Fafachu
  #2 (permalink)  
Antiguo 08/08/2007, 01:53
 
Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Numeración de Páginas en excel vba

Proba con esto, creo que es lo que quieres:

With ActiveSheet.PageSetup
.HeaderMargin = Application.InchesToPoints(0.25)
.FirstPageNumber = NumHojas
.LeftHeader = "&P+"
End With


.FirstPageNumber >> con esto se indica el número con el que empieza la numeración
  #3 (permalink)  
Antiguo 08/08/2007, 12:33
 
Fecha de Ingreso: agosto-2007
Mensajes: 2
Antigüedad: 16 años, 8 meses
Puntos: 0
De acuerdo Re: Numeración de Páginas en excel vba

Mil gracias!!!!!!!!!!! Cosco

Funciona bien con el .FirstPageNumber

Fafachu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:02.