Una consulta!!!!!! Si en el combobox1 se carga los datos automáticamente de la columna1, en un segundo combobox llamado combobox2 se llenen los datos automáticamente de la columna2 .... algo así como hacer un índice de la base de datos y direccionarlos a la hoja de destino en sus celdas correspondientes... Gracias.....
Para ello debes definir el número de columnas del ComboBox y usar el índice para cada nueva columna, tal y como lo explico. enlace : th-cam.com/video/PKL2lKIz9lQ/w-d-xo.html
Gracias por el aporte. Excelente. Pero tengo una consulta. Tengo ese código en un evento "change" para que al cambiar otro ComboBox me muestre la lista de productos cuyo stock sea mayor que cero. El problema que veo es que cada vez que seleccionó el ComboBox del que depende la lista, el código me duplica los ítems de la lista por cada vez que seleccionó un valor. Es decir la lista producto, con este código, se activa al seleccionar un cliente del combobox "clientes" y cada vez que seleccionó uno diferente la lista de productos de muestra duplicada tantas veces seleccione un cliente. Es decir si activo la celda cliente 3 veces, la lista que me muestra el combobox productos (condicionada por el stock y programada con este código) me devuelve la.misma lista pero repite 3 veces cada producto. Espero me puedas ayudar. Saludos.
Hola El código funciona en el evento Initialize pero si cuentas con un formulario para registrar esos datos, entonces, colocas un botón para llamar dicho formulario y le agregas una linea de código para que se vuelva a cargar la lista. Recuerda ejecutar un método .Clear para que se elimine primero y se cargue nuevamente.
Todo objeto en un libro Excel tiene propiedades y en en las mismas podrás encontrar la propiedad name y la propiedad Caption. Parecido a eso està la hoja Excel en la cual tiene su propiedad name (Hoja1) y la otra propiedad name pero la que se escribe en la hoja la cual renombras. Siempre uso el nombre del Objeto Hoja1 y asi sucesivamente para evitar error cuando un usuario intente renombrar la hoja manualmente.
Muy bueno su Tutorial. Aquellos que no sabemos de Programación y necesitamos auxiliarnos de las Potencialidades de Excel, se lo agradecemos mucho. Gracias. Una pregunta, por favor: Tengo un UserForm de Registro de la Venta de Servicios y dentro de él, hay que poner el dato del Cliente al que le facturaremos y he seleccionado un ComboBox (cmb_usuarios), para cargarlos y no tener que ir a la Hoja a buscar la información. La Hoja Clientes es la No.11 y nombra "Clientes". Cómo debo hacer el Código si yo necesito ir incrementando la Lista de Clientes y los tengo en una Tabla Dinámica (tabla_clientes)??? Puede Usted ayudarme por favor?
Hola Eso se puede hacer con una lista desplegable de un control Combobox o ListBox. La idea es que se llene y seleccione de la lista. Creo tener por ahí algún vídeo que trate el tema.
muy, pero muy bueno el video. Muchas gracias. Yo lo disfruté, excelente.
Muchas gracias!
Gracias estimado por dar repuesta a la interrogante, estuve muy pendiente del vídeo.....
Tremenda explicación......
Saludos desde Nicaragua.....
Una consulta!!!!!!
Si en el combobox1 se carga los datos automáticamente de la columna1, en un segundo combobox llamado combobox2 se llenen los datos automáticamente de la columna2 .... algo así como hacer un índice de la base de datos y direccionarlos a la hoja de destino en sus celdas correspondientes...
Gracias.....
Para ello debes definir el número de columnas del ComboBox y usar el índice para cada nueva columna, tal y como lo explico. enlace : th-cam.com/video/PKL2lKIz9lQ/w-d-xo.html
Puedes ver este video. Es en función a un ListBox pero la logica es la misma para el numero de columnas y sus respectivos indices.
@@EcoDev-Solutions muchas gracias estimado......
Lo estudiaré a detalle y de antemano gracias por el aporte
Saludos desde Nicaragua..
Mira este enlace ya que es lo que necesitas puntualmente : th-cam.com/video/TKSF8iIw444/w-d-xo.html
muchas gracias maestro interesantisimo todo y el bucle es muy interesante
Gracias por comentar. Mis respetos.
Siempre Haces Que reflecione Uno Para Cada Video Que Subes Gracias
Gracias por comentar.
Saludos cordiales.
Excelente, siempre aportando (Y)
Muchas gracias.
Gracias por el aporte. Excelente.
Pero tengo una consulta. Tengo ese código en un evento "change" para que al cambiar otro ComboBox me muestre la lista de productos cuyo stock sea mayor que cero.
El problema que veo es que cada vez que seleccionó el ComboBox del que depende la lista, el código me duplica los ítems de la lista por cada vez que seleccionó un valor.
Es decir la lista producto, con este código, se activa al seleccionar un cliente del combobox "clientes" y cada vez que seleccionó uno diferente la lista de productos de muestra duplicada tantas veces seleccione un cliente. Es decir si activo la celda cliente 3 veces, la lista que me muestra el combobox productos (condicionada por el stock y programada con este código) me devuelve la.misma lista pero repite 3 veces cada producto. Espero me puedas ayudar.
Saludos.
Hola. Este video te puede ser de utilidad : th-cam.com/video/w-Sk2F7yQ0M/w-d-xo.html&ab_channel=EcoExcel
@@EcoDev-Solutions excelente ... La respuesta correcta. Saludos y éxitos
Master Gracias por el vidio , si quisiera cargar el codigo dentro del combo box como seria
Hola
El código funciona en el evento Initialize pero si cuentas con un formulario para registrar esos datos, entonces, colocas un botón para llamar dicho formulario y le agregas una linea de código para que se vuelva a cargar la lista.
Recuerda ejecutar un método .Clear para que se elimine primero y se cargue nuevamente.
Mira este video: th-cam.com/video/w-Sk2F7yQ0M/w-d-xo.html&ab_channel=EcoExcel
@@EcoDev-Solutions Muchas Gracias Master por su interes en mi pregunta y que Dios le de aun mas de lo que tiene
Si mi Hoja1 se llama diferente la traigo con el nombre que le asigne, es decir With "base" ?
Todo objeto en un libro Excel tiene propiedades y en en las mismas podrás encontrar la propiedad name y la propiedad Caption. Parecido a eso està la hoja Excel en la cual tiene su propiedad name (Hoja1) y la otra propiedad name pero la que se escribe en la hoja la cual renombras. Siempre uso el nombre del Objeto Hoja1 y asi sucesivamente para evitar error cuando un usuario intente renombrar la hoja manualmente.
Muy bueno su Tutorial. Aquellos que no sabemos de Programación y necesitamos auxiliarnos de las Potencialidades de Excel, se lo agradecemos mucho. Gracias. Una pregunta, por favor: Tengo un UserForm de Registro de la Venta de Servicios y dentro de él, hay que poner el dato del Cliente al que le facturaremos y he seleccionado un ComboBox (cmb_usuarios), para cargarlos y no tener que ir a la Hoja a buscar la información. La Hoja Clientes es la No.11 y nombra "Clientes". Cómo debo hacer el Código si yo necesito ir incrementando la Lista de Clientes y los tengo en una Tabla Dinámica (tabla_clientes)??? Puede Usted ayudarme por favor?
Hola
Eso se puede hacer con una lista desplegable de un control Combobox o ListBox. La idea es que se llene y seleccione de la lista.
Creo tener por ahí algún vídeo que trate el tema.
Tengo un problema podrías ayudarme envíame tu número para que me puedas ayudar
djgagarcia@gmail.com