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

EXCEL: Valor de una celda en encabezado

Estas en el tema de EXCEL: Valor de una celda en encabezado en el foro de Ofimática en Foros del Web. Hola a todos, Mi problema es que necesito que el encabezado de las páginas de una hoja de excel contenga el valor de una celda. ...
  #1 (permalink)  
Antiguo 25/11/2010, 07:42
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
EXCEL: Valor de una celda en encabezado

Hola a todos,

Mi problema es que necesito que el encabezado de las páginas de una hoja de excel contenga el valor de una celda.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 25/11/2010, 10:58
Avatar de GEMO  
Fecha de Ingreso: julio-2007
Ubicación: Guadalajara
Mensajes: 110
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: EXCEL: Valor de una celda en encabezado

Hola, mmm la verdad nunca había visto que pidieran algo así, lo que se me ocurrió es que si no necesitas nombrar a tus hojas con otros nombre les asignes el valor de la celda mediante una macro y asi cuando le pongas encabezado insertes el nombre de la hoja y ya aparecería solo tendrías que ejecutar la macro cada que fuera necesario. En el ejemplo te puse pensando en que son las tres hojas si son más tendrías que agregar líneas como hojas tengas, si son demasiadas posiblemente esto no te sirva, igual espero te de una idea.

copia este codigo en un módulo de VB

private sub cambio()

Hoja1.Select
Hoja1.Name = Range("a2").Value
Hoja2.Select
Hoja2.Name = Range("a2").Value
Hoja3.Select
Hoja3.Name = Range("a2").Value

end sub
  #3 (permalink)  
Antiguo 26/11/2010, 03:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: EXCEL: Valor de una celda en encabezado

Buenas,

gracias por tu idea, pero necesitaría conseguirlo sin macro.

Mediante macro encontré (aunque no prové) esto:
http://www.compartir-tecnologias.es/respuesta/valor-celda-encabezado-o-pie-pagina-ayuda-203143791.html


Necesitaría algo parecido a lo que hace Excel para mostrar en el encabezado los números de página como:
&[Página]


Muchas gracias de nuevo.
  #4 (permalink)  
Antiguo 26/11/2010, 05:14
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: EXCEL: Valor de una celda en encabezado

Hola,

En esta página de soporte de microsoft vienen los códigos a usar para encabezados y pies de página y la verdad es que no dice nada sobre cómo usar valores específicos de celdas.
No sé si eso significará que sin uso de macros no es posible, pero tiendo a pensar que sí.

http://support.microsoft.com/kb/142136/es

Saludos
  #5 (permalink)  
Antiguo 26/11/2010, 07:30
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: EXCEL: Valor de una celda en encabezado

Muchas gracias por el link. Me parece que tienes razón, no se debe poder hacer sin macro.

Pensándolo, podría utilizar una macro que se ejecutase al cambiar el valor de la celda.
¿Es posible hacer que una macro se ejecute al cambiar el valor de una celda, sin necesidad de utilizar un botón o un objeto de control de formualrio,...?

Muchas gracias.
  #6 (permalink)  
Antiguo 26/11/2010, 09:10
Avatar de GEMO  
Fecha de Ingreso: julio-2007
Ubicación: Guadalajara
Mensajes: 110
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: EXCEL: Valor de una celda en encabezado

Esta respuesta la encontré aquí en el foro proporcionada por el moderador David, es algo sencillo. Que estes bien.

codigo:

Private Sub Worksheet_Change(ByVal Target As Range)
datos = "a1"

If Not Application.Intersect(Target, Range(datos)) Is Nothing Then
Hoja1.Select
Hoja1.Name = Range("a1").Value


End If
End Sub
  #7 (permalink)  
Antiguo 29/11/2010, 02:56
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: EXCEL: Valor de una celda en encabezado

Con la información que me has proporcionado sobre el cambio de valor de una celda y el documento que antes posteé, he conseguido mi propósito.

Muchas gracias por todo.

Un saludo

Etiquetas: celda, encabezado, excel
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:34.