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

Nombre de pestaña en una celda

Estas en el tema de Nombre de pestaña en una celda en el foro de Ofimática en Foros del Web. Buenas a todos. Mi duda es la siguiente, quiero que el nombre de una pestaña se muestre automaticamente en una celda de otra hoja de ...
  #1 (permalink)  
Antiguo 15/03/2010, 12:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 1
Nombre de pestaña en una celda

Buenas a todos. Mi duda es la siguiente, quiero que el nombre de una pestaña se muestre automaticamente en una celda de otra hoja de calculo. Si alguien es tan amable de indicarme como, se lo agradeceria eternamente jeje Un saludo.
  #2 (permalink)  
Antiguo 15/03/2010, 12:52
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Nombre de pestaña en una celda

Vale, ya he conseguido sacar el nombre de la hoja de calculo actual a una pestaña mediante la formula

=MED(CELDA("nombrearchivo";A1);ENCONTRAR("]";CELDA("nombrearchivo";A1))+1;31)

El tema es que lo que yo pretendo es sacar el nombre de otra hoja de calculo, en vez de la actual.
  #3 (permalink)  
Antiguo 15/03/2010, 16:18
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: Nombre de pestaña en una celda

Solo algo antes de si quiera intentar contestarte: El nombre de que hoja? La primera? La ultima? La quina? la etc?

Abraham

PD: Sea cual sea tu respuesta de manera obligada hay que usar macros
  #4 (permalink)  
Antiguo 15/03/2010, 21:10
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Nombre de pestaña en una celda

Pues quiero hacerlo con varias hojas, ya que en la hoja 1 ira una tabla con el nombre de las demas hojas. Gracias por contestar.
  #5 (permalink)  
Antiguo 16/03/2010, 09:12
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: Nombre de pestaña en una celda

Prueba asio:

Sub XXX ()
Dim Hoja As WorkSheet
For Each Hoja en WorkSheets
Range("A65536").End(xlUp).OffSet(0,1) = Hoja.Name
Next Hoja
End Sub

Abraham
  #6 (permalink)  
Antiguo 16/03/2010, 18:21
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
Respuesta: Nombre de pestaña en una celda

En lugar de:
Range("A65536").End(xlUp).OffSet(0,1) = Hoja.Name

"sospecho" que sería más apropiado:
Range("A65536").End(xlUp).OffSet(1,0) = Hoja.Name

¿No...?
Saludos, Cacho.
  #7 (permalink)  
Antiguo 17/03/2010, 21:16
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: Nombre de pestaña en una celda

Si, gracias Cacho, como siempre lo hice de memoria (tu ya lo sabes!!! )y obviamente "se me chispoteo". Gracias

Abraham
  #8 (permalink)  
Antiguo 18/03/2010, 04:16
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Respuesta: Nombre de pestaña en una celda

Y en lugar de:

For Each Hoja en WorkSheets

Debería ser:

For Each Hoja in WorkSheets

Supongo que debe tener la culpa el corrector automático.

  #9 (permalink)  
Antiguo 19/03/2010, 11:42
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Respuesta: Nombre de pestaña en una celda

Creo que ya estoy viejo

Abraham
  #10 (permalink)  
Antiguo 19/03/2010, 11:48
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
Respuesta: Nombre de pestaña en una celda

¡Nada de viejo...!

Te has convertido en un mago: ¡La mano más rápida que la vista...!
(ja ja ja)

Etiquetas: celda, nombre, pestaña
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:18.