Todos los productos de varias tablas en un solo listado

Solo consultas sobre Bases de Datos y Tablas Dinámicas 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!

Todos los productos de varias tablas en un solo listado

Notapor chrisgallego » 12 Dic 2017 23:12

Hola. Soy nuevo por aquí.
Creo que estoy en la sección correcta, de lo contrario disculpas.

Quiero crear un tabla para hacer presupuestos de material de fotografía para alquilar. He creado un ejemplo ficticio para la duda.

-En una hoja tengo todo el material del que dispongo en tablas por tipo de material con sus precios por unidad:
    Una Tabla de cuerpos de cámaras.
    Una tabla para lentes.
    Una tabla para correas.

-En otra hoja una tabla de la que se generará el presupuesto.

¿Cómo puedo crear una lista en la que me aparezca todo el material justo para seleccionar lo que el cliente quiere alquilar?
Es decir, y me intento explicar:

Quiero que al clicar en la celda producto de la hoja presupuesto, me salga una lista con la totalidad del material que componen las 3 tablas de material para poder seleccionarlo y seguir en la celda de debajo, con el siguiente producto.

Me he dado a entender? Gracias y saludos
Adjunto las tablas de ejemplo.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
chrisgallego
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5
Registrado: 12 Dic 2017 22:44

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 13 Dic 2017 03:05

.
Hola! Chris. En el adjunto:

- Cada vez que selecciones una celda de la columna B aparecerá un userform.
- Lo que sea que escribas en el Textbox se buscará en cualquier parte de la columna "Producto".
- Y cuando selecciones alguna fila del Listbox sus datos pasarán a la hoja y se cerrará el userform.
- Al código le he agregado una serie de comentarios orientativos. Verás que el nombre de las tablas Excel es lo más sensitivo del tema pues sirve para indicarle al VBA "donde están las cosas".

¿Lo evaluarías?...
Saludos, Cacho R.
.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor chrisgallego » 13 Dic 2017 11:26

Hola, muchas gracias ante todo por responder y por el archivo adjunto tan rápido.


Me salta un error al abrir el archivo tras activar macros:
Run-time error '429':
ActiveX component can't create component.

Le doy a debug y me sale la ventan de visual basic donde no tengo ni idea de cómo funciona esa parte.

Lo siento. Pero lo agradezco igualmente.
chrisgallego
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5
Registrado: 12 Dic 2017 22:44

Re: Todos los productos de varias tablas en un solo listado

Notapor chrisgallego » 13 Dic 2017 11:30

Perdón, el mesaje dice esto en lugar de component:

Run-time error '429':
ActiveX component can't create object

Y las opciones que da esa alerta son:
Help(activa) continue (inactiva) End(activa) Debug (activa)
chrisgallego
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5
Registrado: 12 Dic 2017 22:44

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 13 Dic 2017 16:26

.
chrisgallego escribió:Me salta un error al abrir el archivo tras activar macros...

Un par de re-preguntas:

- Sistema operativo de tu PC.
- Versión de Excel
- Dentro de la ventana de VBA: ¿Qué línea está resaltada de amarillo?...
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor chrisgallego » 13 Dic 2017 17:02

Sierra en Mac, no tengo PC.
Excel 2016
En amarillo está resaltado eso --> With UserForm1
chrisgallego
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5
Registrado: 12 Dic 2017 22:44

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 13 Dic 2017 18:34

.
chrisgallego escribió:Sierra en Mac, no tengo PC.

¡Ahhhhhh!... ¡Sos partidario de la ineficiencia! (Jejjjejejejeje)

Ok:
Busquemos alguna variante sencilla para que no te compliques la vida...
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor chrisgallego » 13 Dic 2017 19:06

jeje, bueno, tengo un iclon (sistema operativo de apple, torre pc).
He visto que hay video tutoriales para hacer lo que quiero, pero usan windows y no sé por qué es diferente excel en windows con respecto a OSX.

Hablan de power query y otras cosas que desconozco, hace siglos que no toco excel. La cosa es que una de las opciones que aparece en la pestaña datos es "obtener datos de tabla" y a mi no me aparece por ningún lado, pero aparecen otras, pero esa no. Y se supone que power query viene con otro nombre en la versión 2016. Tal vez no lo implementaron en las versiones para mac. No lo sé.
chrisgallego
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5
Registrado: 12 Dic 2017 22:44

Re: Todos los productos de varias tablas en un solo listado

Notapor danippp » 09 Ene 2018 17:35

Hola Cacho.
He usado tu codigo en un archivo y es una pasada.
Queria hacerte una pregunta pues lo he intentado pero no veo la forma.
He asignado una combinación de teclas que llama a una macro que abre el formulario, pero quiero desactivar que al seleccionar la tabla no arranque automaticamente el userfom de busqueda.
Me lo puedes indicar?
Gracias
Espectacular el trabajo que ahorra eliminando formulas que usaba con buscarv.
danippp
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 19
Registrado: 06 Oct 2017 12:58

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 09 Ene 2018 18:57

.
danippp escribió:He usado tu codigo en un archivo y es una pasada. He asignado una combinación de teclas que llama a una macro que abre el formulario, pero quiero desactivar que al seleccionar la tabla no arranque automaticamente el userfom de busqueda.

Hola! Dani
Ello ocurre por el procedimiento llamado: Worksheet_SelectionChange().
Simplemente: ¡Elimínalo!...

Saludos, Cacho R.
.
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor danippp » 10 Ene 2018 04:18

Si, si eso es lo primero que hice pero al situarme en la celda, arranco la macro por tecla y al seleccionar me salta el error 1004 metodo range de objeto global, aunque le defina el rango.
danippp
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 19
Registrado: 06 Oct 2017 12:58

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 10 Ene 2018 04:23

.
Dani: sube tu implementación al Foro para ver que es lo que "te has comido" en tu adaptación.
.
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor danippp » 10 Ene 2018 05:35

Ahi va.
La idea es que tengo un libro con varias hojas, y a veces se saben de memoria los codigos de personal, por lo que pulsando ctrl+z invoca el formulario.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
danippp
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 19
Registrado: 06 Oct 2017 12:58

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 10 Ene 2018 11:43

danippp escribió:... a veces se saben de memoria los codigos de personal ...

El código está "pensado" para buscar y filtrar sobre un campo "string" pero tu comentario (el que aquí reproduzco) parecería indicar que les conviene buscar sobre un campo numérico: ¿Es así?...
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Todos los productos de varias tablas en un solo listado

Notapor Cacho R » 10 Ene 2018 12:51

.
Ahora podrás buscar en cualquiera de los tres campos...
.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 9965
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Siguiente

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados