Foros


Inicio » Excel

Página: 1

Mensaje Autor

Arriba
05/Ago/05 15:26
orden de tablas en automatico

saludos

como puedo hacer para que en una tabla en la que tengo mis clientes y que voy insertando diario a esa tabla como puedo hacer para que se ordenen automaticamente?

y como puedo hacer para lo siguiente

en otra hoja le di datos validacion y ahi le puse para que los nombres de mis clientes se mostrara en una lista desplegable como puedo hacer para que poniendole la primera letra del cliente aparesca el nombre sin tener necesidad de desplegar la lista y buscar el proveedor
 
NO IMPORTA QUIEN LE PONGA EN LA M...... AL FISCO EL CHISTE ES PONERSELA enriquecardenasgonzalez@yahoo.com.mx enriquecardenas@prodigy.net.mx enriquecarde@hotmail.com UN CORDIAL SALUDO
 
Perfil

enriquecarde
Teniente

Mensajes: 223
Ingresó: Marzo 07, 2005
Ubicación:

No Conectado

Agregar como amigo

Arriba
05/Ago/05 20:20
Re: orden de tablas en automatico

[quote:bf76aeebc6="enriquecarde"]...como puedo hacer para que en una tabla en la que tengo mis clientes y que voy insertando diario a esa tabla como puedo hacer para que se ordenen automaticamente?[/quote:bf76aeebc6]
:| Buenas noches. Una opcion seria, manejar esa hoja como una base de datos. Menu->datos->formulario

[quote:bf76aeebc6="enriquecarde"]...como puedo hacer para que poniendole la primera letra del cliente aparezca el nombre ...[/quote:bf76aeebc6]
Menu->datos->filtro->autofiltro.

¿Comentas...?
 
=8/ ¿Por qué sonries? piensa que hay un extraño atrás de tu puerta, sonriendo tambien... www.ppsotoasesor.com
 
Perfil

pepesoto
General de Brigada

Mensajes: 7729
Ingresó: Mayo 18, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
05/Ago/05 22:05
Re: orden de tablas en automatico

Enriquecarde, tu solucion requiere de macros:

Te explico la idea general, nada mas vamos por partes:

PARA ORDENAR TU BASE DE DATOS:
1. Necesitas una hoja que contenga la base de datos (registros)
2. Necesitas grabar una macro que se ejecute y ordene tus datos al momento de salir de la hoja, es decir, despues de que actualizas tus registros. (Puedes ejecutar tu macro mediante el Evento "Deactivate")

Insertas un Nombre de preferencia a la primera columna de tu base de datos, ejemplo "CLIENTE". Si quieres facilitarlo, a tu rango de nombre "CLIENTE" solo insertale una referencai absoluta, por ejemplo toda la columna BDCLIENTE!A:A. Esto tiene el inconveniente que tu lista siempre tendra todas las filas de excel.

PARA HACER UNA LISTA DESPLEGABLE:
Con la Caracteristica "Validacion..." NO ES POSIBLE hacer lo que pides, necesitas otro tipo de lista, debes usar el control llamado "Cuadro Combinado", lo encuentras en la barra de herramientas "Cuadro de Controles". Este tipo de controles si puede buscar los datos que coincidan mientras estas escribiendo.

Despues de insertar tu Cuadro combinado, le asignas en la propiedad "LinkedCell" la celda donde guardara el nombre del dato seleccionado, asigna en la Propiedad "ListFillRange" el nombre de tu lista, en el ejemplo "CLIENTE".
Una vez terminado, puedes escribir en tu cuadro combinado y notaras que mientras coincida con los registros de la lista, se iran cambiando.

Disculpa si no te doy el codigo VBA que desarrollé, pero prefiero que primero entiendas la idea general y lo intentes por ti mismo, ademas de que este espacio es pequeño para toda la explicacion.
 
Saludos. Si quieres triunfar primero debes vencer tus miedos.
 
Perfil

Edreher
Soldado

Mensajes: 22
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
08/Ago/05 10:38

gracias Edreher te lo agradesco por la ayuda


lo estuve intentando el fin de semana pero no me salio no le entendi bien pero no importa lo seguire intentando hasta que me quede

saludos
 
NO IMPORTA QUIEN LE PONGA EN LA M...... AL FISCO EL CHISTE ES PONERSELA enriquecardenasgonzalez@yahoo.com.mx enriquecardenas@prodigy.net.mx enriquecarde@hotmail.com UN CORDIAL SALUDO
 
Perfil

enriquecarde
Teniente

Mensajes: 223
Ingresó: Marzo 07, 2005
Ubicación:

No Conectado

Agregar como amigo


Página: 1