Definir Rango ListBox

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:
     

Definir Rango ListBox

Notapor vihuma » 09 Oct 2006 14:05

Hola a todos los Excelentisimos genios de este foro !!!

De nuevo con una consulta referente a Listbox.
En esta ocasion requiero que se llene un listbox con la informacion, pero filtrada por el valor de la fecha. Es decir la dinamica del formulario es digitar a diario la relacion de cheques, pero al definir el rango quisiera que no me mostrara toda la informacion con la de las demas fechas sino solo de la fecha que estoy digitando.

Adjunto archivo con el ejemplo para mayor especificacion.

Agradeceria enormemente de su oportuna colaboracion !!

Cordial Saludo,

Vihuma
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
vihuma
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Ene 2006 14:13
Ubicación: Bogota

Re: Definir Rango ListBox

Notapor jimcov » 09 Oct 2006 21:04

Hola vihuma

Sera algo asi

jimcov
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
jimcov
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Ago 2005 01:11

Re: Definir Rango ListBox

Notapor jimcov » 09 Oct 2006 21:07

Fijate en los textbox Fecha-Numero y valor solo aceptan numeros
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
jimcov
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Ago 2005 01:11

Re: Definir Rango ListBox

Notapor p@li » 09 Oct 2006 23:20

A ver si esto es de ayuda.

Creo que es lo que estás buscando.
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
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: Definir Rango ListBox

Notapor Scops » 10 Oct 2006 05:37

q tal p@li
me gustaria q me explicaras, cuando pones "Public cnn As New ADODB.Connection", el " ADODB ". No consigo entenderlo
muchas gracias y un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Definir Rango ListBox

Notapor p@li » 10 Oct 2006 08:46

Va el mismo archivo, con una pequeña modif.
Esta comentado, asi que a leer el codigo.

Saludo
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
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: Definir Rango ListBox

Notapor vihuma » 10 Oct 2006 09:39

Buen Dí­a para todos los genios de este foro !!

Agradezco sus respuestas y estudiare las alternativas y si tengo alguna duda les hare una consultica :oops:
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
vihuma
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Ene 2006 14:13
Ubicación: Bogota

Re: Definir Rango ListBox

Notapor Scops » 13 Oct 2006 07:26

Q TAL P@LI
HE INTENTADO ENTENDER TU CODIGO, PERO MIS CONOCIMIENTOS NO DAN PARA MUCHO
EL TEMA ES Q LO HE INTENTADO ADAPTAR A UN PROGRAMITA Q LLEVO TIEMPO INTENTANDO HACER Y ME APARECE UN ERROR
" EL MOTOR DE BASE DE DATOS MICROSOFT JET NO PUDO ENCONTRAR EL OBJETO "ENTRADAS DE MERCANCIA $R1:C1 :R1 000C9" ASEGURESE DE Q EL OBJETO EXISTE Y Q HA ESCRITO EL NOMBRE Y LA RUTA DE ACCESO AL OBJETO CORRECTAMENTE"
CREO Q LA RUTA ESTA BIEN ESPECIFICADA Y OBVIAMENTE EL OBJETO SI Q EXISTE.
SE TE OCURRE ALGUNA OTRA OPCION POR LA Q PUEDE SUCEDER ESTO
UN SALUDO Y GRACIAS POR TU TIEMPO Y AYUDA
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Definir Rango ListBox

Notapor Scops » 14 Oct 2006 07:30

Q TAL P@LI
YA HE RESUELTO EL PROBLEMA Q COMENTABA EN EL ANTERIOR MENSAJE
AHORA ME SURGE OTRO PROBLEMA:
COMO PUEDO HACER PARA Q SOLO COJA PARTE DE LA BASE DE DATOS Y NO LAS FILAS COMPLETAS.
ME EXPLICO:
LA BD DE DONDE COJO LOS DATOS TIENE CERCA DE 20 COLUMNAS Y SOLO NECESITO SACAR LOS DATOS DE LAS 5 PRIMERAS COLUMNAS PARA SABER LOS MOVIMIENTOS Q HA HABIDO
ESPERO Q ME PUEDAS AYUDAR
UN SALUDO PARA TODOS Y GRACIAS POR TU AYUDA
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Definir Rango ListBox

Notapor p@li » 15 Oct 2006 01:25

si, es facil
tenes que especificar los campos que queres traer

"SELECT Fecha, [Nro de Factura], Cliente, Monto FROM Facturacion WHERE Fecha = #06-05-2006#"

por ejemplo
* 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: Definir Rango ListBox

Notapor Scops » 16 Oct 2006 03:58

q tal p@li
primero muchas gracias por tu interes y tu tiempo
ahora vienen las dudas:
- [Nro de Factura] imagino q es como nombras en tu ejemplo al libro donde trabajamos
-"cliente y monto" son los campos q quiero traerme :?:
- "facturaion" es el rango donde se situa la bd :?:
perdona mi torpeza pero todavia no logro entender muy bien esto de la programacion
te adjunto el archivo para q veas como lo he hecho y me puedas asesorar

un saludo y gracias de nuevo
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
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Definir Rango ListBox

Notapor Scops » 16 Oct 2006 08:08

q tal p@li
ahora si q lo he entendido :oops: y he conseguido q funcione
de todas formas muchas gracias por la ayuda :lol:
cada dia estoy mas contento de pertenecer a este foro sobre todo pro las personas q lo conponen y q prestan una ayuda desinteresadamente a las personas q como yo tenemos un nivel bajo de conocimientos.

un saludo para todos y adelante

adjunto el archivo por si le sirve a alguien
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
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Definir Rango ListBox

Notapor p@li » 16 Oct 2006 17:01

Me alegro que hayas podido comprender, no te pude responder, porque en realidad no habí­a entrado a la pag. y no lei la consulta.

los [] sirven para decirle al motor de base de datos que esa serie de palabras representan el nombre de un campo

por que lo seria lo mismo esto:

SELECT CampoNro1,CampoNro2,CampoNro3 FROM Tabla1

que:

SELECT [CampoNro1],[CampoNro2],[CampoNro3] FROM Tabla1

pero la utilidad de los corchetes esta en el ejemplo que doy ahora

SELECT Campo Nro 1,Campo Nro 2,Campo Nro 3 FROM Tabla1 (esto no va a funcionar)

SELECT [Campo Nro 1],[Campo Nro 2],[Campo Nro 3] FROM Tabla1 (esto si va a funcionar)

Bueno, creo que explicado el tema de los corchetes se entiende todo lo consultado.
Despues de SELECT todos son CAMPOS de la tabla, el nombre de la tabla aparece despued de FROM.
Para traer todos los campos de una tabla se usa *

SELECT * FROM Tabla1

Saludos
* 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: Definir Rango ListBox

Notapor Scops » 17 Oct 2006 05:59

Q TAL P@LI
MUCHAS GRACIAS POR LAS ACLARACIONES
UN SALUDO
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 11 invitados