............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

como ir directamente a un nombre en cuadro de control en excel

Ver el tema anterior Ver el tema siguiente Ir abajo

como ir directamente a un nombre en cuadro de control en excel

Mensaje por spider-bart el Jue Oct 07, 2010 3:59 pm

Hola compañeros, solo para pedir su ayuda, esperando pueda contar con ella, mi problema es el siguiente:
Tengo un cuadro de control en excel, que tiene una lista de clientes ordenados alfabeticamente, pero como consigo ir directamente al nombre al oprimir la letra inicial del cliente; por ejemplo, ir directamente a los nombres que comiencen con "L", claro si se puede, es decir sin usar la barra de deslizamiento que aparece en el cuadro de control, porque asi tarda mas, o bien que al mover la rueda del mouse se moviera la lista hacia arriba o hacia abajo, para buscar el nombre del cliente. Espero haberme explicado, espero su ayuda. gracias y un saludo compañeros.

spider-bart

Masculino Cantidad de envíos : 8
Edad : 34
Ciudad - Pais : españa
Version de Excel : 2003
Fecha de inscripción : 27/10/2009

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por GalileoGali el Jue Oct 07, 2010 7:39 pm

En modo diseño, establece la Propiedad MatchEntry en valor 0, es decir "fmMatchEntryFirstLeteer"

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Jue Oct 07, 2010 8:13 pm

Hola, en esta dirección tienes una.
[Tienes que estar registrado y conectado para ver este vínculo]

Este es el código de un textbox de una hoja no selecciona la celda pero la colorea, esto te puede dar una idea

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Jue Oct 07, 2010 8:13 pm

Private Sub Nombre_Change()
Dim i As Integer, UF As Integer
UF = Range("A65536").End(xlUp).Row
Range("A1:A" & UF).Font.ColorIndex = xlAutomatic
For i = UF To 1 Step -1
If Not IsEmpty(Trim(Nombre)) Then
If LCase(Range("A" & i)) Like LCase(Nombre) & "*" Then
If Trim(Nombre) <> "" Then Range("A" & i).Font.ColorIndex = 32
End If
Else
Range("A1:A" & UF).Font.ColorIndex = xlAutomatic
End If
Next i
End Sub

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por spider-bart el Vie Oct 08, 2010 12:44 am

Gracias Galileogali y tatayayan, por sus respuestas, quiero pedirles disculpas porque me equivoque al decirles que era un cuadro de control, lo que tengo es un cuadro combinado en una hoja de excel, y ese es el que quiero que haga lo que les comenté en lineas anteriores. por favor ayudenme. Gracias y saludos.

spider-bart

Masculino Cantidad de envíos : 8
Edad : 34
Ciudad - Pais : españa
Version de Excel : 2003
Fecha de inscripción : 27/10/2009

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Vie Oct 08, 2010 1:57 pm

Desde mi humilde entender, si el control esta en la hoja, y le indicamos que seleccione una celda, ese control pierde el foco y no podemos escribir; y si le indicamos que se active la celda ya no queda selecionada, hay que hacerlo por medio de un formulario, como el link que pasé.

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por moises melgar el Vie Oct 08, 2010 2:32 pm

totalmente cierto tayayan, ya estaba a punto de ver como podria apoyarlos maestros pero con tu link esta todo resuelto solo es cuestion de adaptarlo a nuestras necesitades te marco "+" en tu respuesta del link
gracias

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por spider-bart el Vie Oct 08, 2010 3:13 pm

Gracias a todos los compañeros que me ayudaron, voy a intentar hacer lo que me dicen y estaremos en contacto.

spider-bart

Masculino Cantidad de envíos : 8
Edad : 34
Ciudad - Pais : españa
Version de Excel : 2003
Fecha de inscripción : 27/10/2009

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por spider-bart el Vie Oct 08, 2010 7:11 pm

Finalmente, logre superar el problema que se me habia presentado, lo que hice fue mejor usar un cuadro de control y seleccionar un cuadro combinado, lo programe con la macro para lograr el efecto que queria, segui la ayuda de galileogali, tatayayan; gracias por su ayuda y orientacion. Un saludo a todos los del foro. Tema Finalizado.

spider-bart

Masculino Cantidad de envíos : 8
Edad : 34
Ciudad - Pais : españa
Version de Excel : 2003
Fecha de inscripción : 27/10/2009

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Vie Oct 08, 2010 9:29 pm

Si puedes adjunta un archivo. Yo todavía no se adjuntarlos acá.

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por GalileoGali el Vie Oct 08, 2010 10:03 pm

Tatayayan:

debajo del cuerpo del mensaje, se encuentra la seccion "Añadir un archivo", para el envio de archivos. Como la capacidad de almacenamiento gratuito es muy limitada, yo me ocupo "manualmente de pasar los archivos subidos a "skydrive", asi que sugiero subirlos directamente a skydrive y pegar luego el link

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Sáb Oct 09, 2010 12:31 pm

Gali:
No veo la sección "Añadir un Archivo", tengo unarchivo de tu autoría que creo que viene al pelo acá, es de busqueda incremental usando cajas de texto en la hoja excel, y a la base le aplica un filtrado.

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por moises melgar el Sáb Oct 09, 2010 1:57 pm

maestro Tatayayan a mi si me salio pero solo si previsualizaba el mensaje
por que no usa Sky driver??

Al entrar a su bandeja de correo de hotmail en la parte superior vera las siguentes palabras:
# Hotmail
# Messenger
# Office
# Fotos
# Prodigy / MSN

Luego entras a :Office/ tus documentos y le das click

Se abrira la ventana de "tus documentos" y ahi se encontrara la opcion de agregar archivos, dale click y te mandara una ventana

Selecciona la carpeta de publico ya que la carpeta de personal en mi criterio no permite compartir el archivo

En la parte inferior de la misma la opcion de página de carga estándar.
carga el archivo y dale aceptar
luego sola te mostrara que tu archivo se subio a tus documentos, dale click sobre el documento que subistes
aparecera tu documento y en la parte derecha veras la informacion del mismo y al final de informaciones veras la palabra insertado:y aqui un cuadro con un codigo
copia este codigo y pegala aqui en el foro en uno de los mensajes.
listo, victoria conseguida
cuidase mucho


Última edición por moises melgar el Sáb Oct 09, 2010 2:20 pm, editado 1 vez

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Sáb Oct 09, 2010 2:17 pm

Hola Moises, con un par de horas hice algo muy ligado a este post, es más trate de hace algo que sea de utilidad, voy a seguir sus instrucciones para que me den sus comentarios.
Moises todavía me falta mucho para el calificativo de maestro, soy un simple colaborador

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Tatayayan el Sáb Oct 09, 2010 2:24 pm

Muchas Gracias Moises, espero lo puedan ver:
[Tienes que estar registrado y conectado para ver este vínculo]


Tatayayan: el archivo se descarga perfectamente.
Gali

Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por moises melgar el Sáb Oct 09, 2010 2:31 pm

felicidades esta muy bueno, se ve aun mejor si usas el que esta abajo de ese link el que dice insertado
el que empieza con: <iframe ..............
se ve un pequeño documento en vez de la ruta

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por GalileoGali el Sáb Oct 09, 2010 3:24 pm

se podria agregar esto en el Modulo de la Hoja

Código:
Private Sub Nombre_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Application.ScreenUpdating = False
Select Case KeyCode
    Case 13
    Select Case Application.MoveAfterReturn
        Case False
        Case True
            Select Case Application.MoveAfterReturnDirection
                    Case xlDown
                    Nombre.TopLeftCell.Offset(1, 1).Activate
                    Case xlToRight
                    Nombre.TopLeftCell.Offset(0, 2).Activate
                    Case Else
            End Select
    End Select
    Case 40
    Nombre.TopLeftCell.Offset(1, 1).Activate
    Case 39, 9
    Nombre.TopLeftCell.Offset(0, 2).Activate
   
    Case Else
End Select
End Sub

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: como ir directamente a un nombre en cuadro de control en excel

Mensaje por Contenido patrocinado Hoy a las 1:56 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.