Nombres de hojas

23/09/2006 - 16:47 por Adolfo Gerardo Guzman Sanchez | Informe spam
Que tal tengo un libro con un numero muy grande de hojas quisiera obtener el
nombre de todas las hojas como puedo obtener estos nombres?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 KL
23/09/2006 - 18:51 | Informe spam
Hola Adolfo,

Op1: Nombre Definido con Macrofuncion de Excel4

- menu Insertar>Nombre>Definir...
- en el cuadro 'Nombre': Hojas
- en el cuadro 'Se refiere a' introducir la siguiente formula:
=INDICAR.LIBRO(1+0*HOY())
- pulsar el boton Anadir
- pulsar el boton Aceptar.
- en una celda en la hoja introducir la siguiente formula y copiarla hacia abajo:
=SI(ESERROR(INDICE(Hojas;FILA(A1)));"";INDICE(Hojas;FILA(A1)))

Notas:
- Este metodo NO es recomendado para XL97 o 2000 ya que al intentar copiar celdas que contienen nombresx con macrofunciones de una
hoja a otra, Excel se cierra provocando la perdida de todos los datos no guardados.
- La parte +0*HOY() esta para que la formula sea volatil y se actualize en tiempo real.
- La formula no se actualiza automaticamente al insertar nueva hoja (pero si, al eliminarlas o cambiar de nombre), es necesario un
recalculo de formulas adicional.

Op2: Macros

Ejecuta el siguiente codigo VBA desde cualquier modulo VBA de tu libro.

Sub test()
With Worksheets.Add(Sheets(1))
.Name = "Indice"
For i = 1 To Worksheets.Count
.Cells(i, 1) = Worksheets(i).Name
Next i
End With
End Sub

Saludos,
KL


"Adolfo Gerardo Guzman Sanchez" wrote in message news:
Que tal tengo un libro con un numero muy grande de hojas quisiera obtener el nombre de todas las hojas como puedo obtener estos
nombres?

Muchas gracias

Respuesta Responder a este mensaje
#2 Adolfo Gerardo Guzman Sanchez
23/09/2006 - 19:12 | Informe spam
Te agradezco mucho
Respuesta Responder a este mensaje
#3 KL
23/09/2006 - 19:35 | Informe spam
De nada. La formula, por cierto, se puede simplificarla un poco:

=SI(FILA(A1)>CONTARA(Hojas);"";INDICE(Hojas;FILA(A1)))


Saludos,
KL


"Adolfo Gerardo Guzman Sanchez" wrote in message news:%
Te agradezco mucho


Respuesta Responder a este mensaje
#4 Gabriel Raigosa
30/09/2006 - 18:55 | Informe spam
Carpeta
Descripción
Dirección

1
** Microsoft Excel *
http://esnips.com/web/GabrielRaigosa

2
Archivos para usar en clase
http://esnips.com/web/RaigosaClase

3
Fechas y Horas
http://esnips.com/web/RaigosaFechasHoras

4
Formato y Formato Condicional
http://esnips.com/web/RaigosaFormatos

5
Foro Excel
http://esnips.com/web/ForoExcel

6
Funciones de Busqueda
http://esnips.com/web/RaigosaBusqueda

7
Funciones de Texto
http://esnips.com/web/RaigosaTexto

8
Funciones Financieras
http://esnips.com/web/RaigosaFinancieras

9
Funciones Logicas
http://esnips.com/web/RaigosaLogicas

10
Graficos con Excel
http://esnips.com/web/RaigosaGraficos

11
Grupo (Sabados)
Privado

12
Grupo (Viernes)
Privado

13
Grupo Excel Septiembre
Privado

14
Juegos con Excel
http://esnips.com/web/RaigosaJuegosExcel

15
Macros con Excel
http://esnips.com/web/Macros-con-Excel

16
Manuales Excel
http://esnips.com/web/RaigosaManuales

17
Paginas WEB
http://esnips.com/web/RaigosaPaginasExcel

18
Practicas - XLS
http://esnips.com/web/RaigosaPracticasXLS

19
Tablas Dinámicas
http://esnips.com/web/RaigosaTablasDinamicas

20
TEST
http://esnips.com/web/GabrielRaigosa-test

21
Validación
http://esnips.com/web/RaigosaValidacion

22
Varios
http://esnips.com/web/RaigosaVarios

23
VBA - Visual Basic para Aplicaciones
http://esnips.com/web/RaigosaVBA



Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"Adolfo Gerardo Guzman Sanchez" escribió en el
mensaje news:
| Que tal tengo un libro con un numero muy grande de hojas quisiera obtener
el
| nombre de todas las hojas como puedo obtener estos nombres?
|
| Muchas gracias
|
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida