Buscar Nombres de Hojas en Excel

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Buscar Nombres de Hojas en Excel

Notapor The_king » 03 Oct 2005 13:48

si alguien pudiera ayudarme, no he encontrado la sintaxis para utilizar una variable y buscar un "nombre" de hoja en excel, ejemplo: dim x as range, dim y as string, ActiveSheet.Range("b16").Value = ActiveSheet.Range("b5").......Set X = (ActiveSheet.Range("b16"))..... y = x...... Sheets(y).Select, aqui marca el error, si alguien pudiera ayudarme, gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
The_king
Miembro Nuevo
Miembro Nuevo
 
Registrado: 03 Oct 2005 12:16
Ubicación: MTY

Re: Buscar Nombres de Hojas en Excel

Notapor Adrian » 03 Oct 2005 16:27

Hola!
No entiendo bien lo deseado, ojalá esto te ayude:
Sub NombresHojas()
Dim i As Integer
For i = 1 To Sheets.Count
Cells(i, 1).Value = Sheets(i).Name
Next i
End Sub

Esta macro pone los nombres de las hojas del libro.
Atte.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Buscar Nombres de Hojas en Excel

Notapor The_king » 04 Oct 2005 13:57

gracias por contestar Adrian, disculpa si no me di a entender bien, tengo un libro de excel que tiene 90 hojas con diferentes nombres, lo que he querido hacer es, hacer una busqueda de hoja y que me la muestre, ejemplo: en una celda escribo el nombre "Periodo2005-abc", me abra esa hoja que esta nombrada "Periodo2005-abc", si pudieras ayudarme en eso, te lo agradeciria muchisimo...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
The_king
Miembro Nuevo
Miembro Nuevo
 
Registrado: 03 Oct 2005 12:16
Ubicación: MTY

Re: Buscar Nombres de Hojas en Excel

Notapor Alberto Martinez » 04 Oct 2005 14:37

Aqui va un ejemplo de lo que necesitas.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Alberto Martinez
Moderator
Moderator
 
Registrado: 19 Abr 2005 01:47
Ubicación: Mexico

Re: Buscar Nombres de Hojas en Excel

Notapor Tavo77 » 04 Oct 2005 15:16

Espero que esto te sirva, a mi me ha sido muy útil para archivos con muchas hojas. OJO: Puede requerir hacer una referencia a Microsoft Common Controls 6.0
(VBA // Herramientas // Referencias). Y agregar un 'TreeView Control' en controles adicionales.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Tavo77
Miembro Frecuente
Miembro Frecuente
 
Registrado: 25 Ago 2005 20:43
Ubicación: Costa Rica

Re: Buscar Nombres de Hojas en Excel

Notapor The_king » 05 Oct 2005 12:01

Disculpa Alberto no encontre el ejemplo que me decias a cerca de mi duda, si puedieras volver a colocarlo, gracias por tu ayuda...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
The_king
Miembro Nuevo
Miembro Nuevo
 
Registrado: 03 Oct 2005 12:16
Ubicación: MTY

Re: Buscar Nombres de Hojas en Excel

Notapor The_king » 05 Oct 2005 13:15

Muchas Gracias a los Dos, esas soluciones me salvaron el pellejo!!!!, y ya para cerrar con broche de Oro, sabran como protejer la codificacion de las Macros para que no cualquiera pueda modificarlo, esque ya le busque ahi pero no lo encuentro, gracias, MUCHAS GRACIAS!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
The_king
Miembro Nuevo
Miembro Nuevo
 
Registrado: 03 Oct 2005 12:16
Ubicación: MTY

Re: Buscar Nombres de Hojas en Excel

Notapor Chicharrero » 05 Oct 2005 14:19

Estimados Compañeros:
LLego tarde pero ahi va mi aporte, es solo un añadido al ingenio del compañero Alberto Martinez.......
Por cierto, si hacemos un click de ratón en el lado izquierdo de la primera etiqueta de nuestro libro, tendremos un popup con todas las hojas......Salu2
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Chicharrero
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Mar 2005 23:33
Ubicación: Islas Canarias

Re: Buscar Nombres de Hojas en Excel

Notapor p@li » 05 Oct 2005 15:07

Me parece que la solución es esta.

Sub NombresHojas()
Dim i As Integer
Dim hoja As Integer
Let hoja = Application.InputBox("Ingrese el nombre de la hoja")
For i = 1 To Sheets.Count
If Sheets(i).Name = hoja Then Sheets(i).Select: i = Sheets.Count
Next i
End Sub

P@li
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: Buscar Nombres de Hojas en Excel

Notapor Dieguisxp » 19 Oct 2005 11:24

Chicharrero";p="12514 escribió:Estimados Compañeros:
LLego tarde pero ahi va mi aporte, es solo un añadido al ingenio del compañero Alberto Martinez.......
Por cierto, si hacemos un click de ratón en el lado izquierdo de la primera etiqueta de nuestro libro, tendremos un popup con todas las hojas......Salu2


Hola, estuve viendo esta macro y tengo una inquietud

SI tengo ocultas esas hojas, que codigo le agrego para que me vaya a la hoja, aunque se encuentre oculta??

Gracias,
Diego
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Dieguisxp
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Jul 2005 17:39
Ubicación: Cali

Notapor Chicharrero » 21 Oct 2005 07:03

Estimado Diegui:

Igual te sirve

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
HOJA = Cells(2, 2).Value
On Error GoTo salir
With Sheets(HOJA)
If .Visible = False Then
.Visible = True
Sheets(HOJA).Select
Exit Sub
End If

salir:
End With
End If
End Sub
Salu2
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Chicharrero
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Mar 2005 23:33
Ubicación: Islas Canarias

Re: Buscar Nombres de Hojas en Excel

Notapor Dieguisxp » 21 Oct 2005 14:50

Chicharrero";p="12514 escribió:Estimados Compañeros:
LLego tarde pero ahi va mi aporte, es solo un añadido al ingenio del compañero Alberto Martinez.......
Por cierto, si hacemos un click de ratón en el lado izquierdo de la primera etiqueta de nuestro libro, tendremos un popup con todas las hojas......Salu2



Muxas Gracias, Funciono Perfectamente...
Tengo una inquietud, como hiciste para que apareciera el boton (popup) en la parte derecha de la celda y me permita ver un listado de todas las hojas ????

1000 Gracias,
Dieguisxp
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Dieguisxp
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Jul 2005 17:39
Ubicación: Cali

Re: Buscar Nombres de Hojas en Excel

Notapor Dieguisxp » 23 Oct 2005 16:22

...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Dieguisxp
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Jul 2005 17:39
Ubicación: Cali

Notapor Chicharrero » 24 Oct 2005 09:22

Estimado:
Posicionate sobre la celda ve a Datos>>Validacion......observa que la celda esta validada como Lista ??? en el cuadro origen hay una formula que define un rango dinámico (la columna A si mal no recuerdo, esta oculta) bien ya tenemos una celda en forma de Lista

En este foro hay muchos post sobre este tema busca por VALIDACION DE DATOS O VALIDAR Suerte y Salu2
desde Kanarias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Chicharrero
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Mar 2005 23:33
Ubicación: Islas Canarias

Re: Buscar Nombres de Hojas en Excel

Notapor Dieguisxp » 24 Oct 2005 19:04

Millllllllllllll Gracias hermano.
lo pude hacer facilmente, pero como la idea inicial era el contador...
como hago para obtener un consolidado de las veces que han entrado a cada hoja por medio del popup.

Te lo explico en este archivo.

De antemano Muxas Gracias


Dieguis xp
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Dieguisxp
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Jul 2005 17:39
Ubicación: Cali

Siguiente

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot], rogman y 5 invitados