Listas desplegables dependientes en Excel (macro extra)

  Рет қаралды 32,314

Excel Hecho Fácil

Excel Hecho Fácil

Күн бұрын

Пікірлер: 71
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Algunos recursos adicionales que te pueden ayudar a encontrar la solución a tu problema. • 3 métodos para crear listas desplegables dinámicas en Excel kzbin.info/www/bejne/nnTXfHecrqyWeZo • Valores únicos - lista desplegable dinámica en celda con fórmula matricial kzbin.info/www/bejne/qX3EmmOXe9acmdk • Matrices dinámicas - lista desplegable dinámica con valores únicos kzbin.info/www/bejne/g3TQqYirn96Ed6c • Lista desplegable con reducción de ítems - Validación de datos kzbin.info/www/bejne/bn26omWEe8qnZq8 • Listas desplegables dependientes - Listas dinamicas kzbin.info/www/bejne/eHKYhaCkhaqjmM0 • Lista dinámica de fechas restantes por mes kzbin.info/www/bejne/hn61kJ9umsqrj6s • Matriz dinámica en Excel para crear lista con reducción de ítems kzbin.info/www/bejne/nZ24hmiXZdaIq7M • Matrices dinámicas en Excel para crear una lista con reducción de ítems kzbin.info/www/bejne/raqrnqVubqiXkNk • Lista dinámica de fechas restantes por mes - días laborales kzbin.info/www/bejne/gKKommCBp51jnqc Saludos.
@IvanCortinas_ES
@IvanCortinas_ES 5 жыл бұрын
Muy brillante y necesario pues los listados suelen ser dependientes unos de otros. Además incluyendo la macro. Muchas gracias Andrés.
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias a vos Iván por tu apoyo en los comentarios, un abrazo desde la distancia hasta España. Saludos.
@numaandrade1702
@numaandrade1702 5 жыл бұрын
hola... como siempre como estoy aprendiendo con usted lo felicto y gracias por su ensenanza. desde Venezuela
@albertopenalver1435
@albertopenalver1435 5 жыл бұрын
Como siempre Andrés. Nos has compartido un gran contenido con bastante conocimiento y utilidad para nuestro día a día. Gracias
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Muchas gracias mi estimado por tu valioso comentario, un abrazo desde la distancia. Saludos.
@humbertochinchillamora3513
@humbertochinchillamora3513 5 жыл бұрын
Me acabo de apuntar con la primera ¡ Manito Arriba !.. Un saludo gracias mil.
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Super mi estimado Don Humberto, un abrazo fuerte y muchas gracias... Saludos.
@franciscoborzi6354
@franciscoborzi6354 3 жыл бұрын
Muchas gracias Profesor por su trabajo. saludos
@totvabe1
@totvabe1 5 жыл бұрын
¡Excelente Andrés! Lo de la función indirecto combinado con los nombres no lo sabía. Yo había pensado en algo con una fórmula dentro de la Lista de Validación así : =DESREF($B$3:$E$11;COINCIDIR(B14;$B$4:$B$11;0);1;1;7)
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias por comentar otra alternativa. Un abrazo cordial. Saludos.
@NicolasSandovalFr
@NicolasSandovalFr 7 ай бұрын
Eres un CRACK
@vectorsaeta
@vectorsaeta 5 жыл бұрын
Es muy funcional el tema expuesto en el vídeo. Me gustaría ver cómo hacer todo esto, pero solo con VBA. Gracias, saludos desde 🇨🇱.
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Genial, déjame cuadro algo para un video adicional y lo publico. Saludos y gracias por comentar. Saludos.
@vectorsaeta
@vectorsaeta 5 жыл бұрын
@@ExcelHechoFacil En lo personal, prefiero hacer todo a través de programación VBA, ya que queda más profesional y puede llegar a ser un buen negocio. Hace poco terminé de desarrollar un sistema de gestión de horas para garzones, el cual lleva programación VBA y XML, para el Ribbon menú; creo que me quedó bueno, ya que me encargaron uno y debo hacerle algunas personalizaciones.
@Antonio8688
@Antonio8688 5 жыл бұрын
Excelente, gracias.
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias.
@ariannybc8262
@ariannybc8262 4 жыл бұрын
Buen video gracias me ayudó mucho
@fabiairbombardier172
@fabiairbombardier172 5 жыл бұрын
demasiado bueno sigue asi amo tus tutoriales
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias por tus amables comentarios, yo también amo enseñar... Un abrazo fuerte. Saludos.
@robertobock695
@robertobock695 5 жыл бұрын
Nuevamente muchas gracias por tus aportes!!! 👏
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias a vos por comentar, un abrazo fuerte desde la distancia. Saludos.
@vectorsaeta
@vectorsaeta 5 жыл бұрын
Otra cosa que puede ayudar a perfeccionar un código VBA, es utilizar tablas, es decir, instancias un rango de celdas con un nombre definido. Solo se selecciona el rango requerido y se presiona la combinación de teclas "ctrl + T", se define si tiene encabezados y listo, posteriormente se define el nombre de la tabla y ya está. Después, en el código VBA solo requieres hacer referencia a la tabla y no al rango, pensando en que la tabla puede aumentar sus registros (más filas).
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias!!! Muy amable por compartir tu punto de vista... En el vídeo anterior toque las tablas para crear listas desplegables... En este quise no hacerlo para centrarme en el punto álgido de las listas desplegables dependientes como centro del ejercicio!!! De todos modos te doy la razón, las tablas son la mejor opción al crear listas desplegables porque actualizan al instante nuevos datos, las referencias dentro de VBA es mucho más fácil, cómoda y práctica. Saludos y gracias por comentar.
@vectorsaeta
@vectorsaeta 5 жыл бұрын
@@ExcelHechoFacil Muchas gracias. El tema es que se ajustan más al concepto de Base de Datos y su normalización como Base de Datos relacionales. De esta forma nos evitamos los típicos errores que se cometen con los Sistemas de Información que no son automatizados, como las mismas planillas de Excel. Una BD que se considere como tal debe pasar por lo menos por un modelo Entidad-Relación y de la 1ª a la 3ª FN. Esto nos evita la duplicidad de datos, el ingreso de datos en más de una forma (Ejemplo: MÉDICO ≠ MEDICO). No es lo mismo decirle a un enfermo: "¿Cómo amaneció?" que "Cómo, ¡amaneció!". 🤣
@carlacanalesn
@carlacanalesn 2 жыл бұрын
Tienes el código para macro con un rango más amplio? Por favor
@alejandromendez8711
@alejandromendez8711 5 жыл бұрын
Maestro me leíste el pensamiento necesitaba eso para un archivo que realice con lista dependiente pero no sabía cómo hacer para borrar el campo si se cambiaba el dato. Muchas gracias
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Genial, me alegra bastante que te haya funcionado y servido el contenido de este video, un abrazo fuerte. Saludos.
@gabrielechenique8874
@gabrielechenique8874 4 жыл бұрын
muchas gracias por la ayuda, si quiero repetir la acción en columnas con sus celdas respectivas, como sería la macro, es decir, en el ejemplo si cambio o borro b14, la celda c14 se borra. Como sería la macro si tengo una planilla en la que quiero repetir la acción en toda la columna b y que me borre la celda C respectiva?.
@alfonsofuentes1605
@alfonsofuentes1605 5 жыл бұрын
Excelente video mi estimado Andres, seria chevere q puedas hacer un tutorial de bucles repetitivos en visual basic seria genial ! Un abrazo !
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Apuntado parcero, cuando llegue al tema con mucho gusto lo cubro en video. Saludos.
@testwick1
@testwick1 5 жыл бұрын
Gracias Maestro..!!!! 👏👏👏
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Genial parcero, primer comentario, muchas gracias por estar tan pendiente y desde luego un abrazo fuerte desde la distancia. Saludos.
@armywolf1990
@armywolf1990 5 жыл бұрын
Excelente video
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Gracias.
@bayronmedrano2278
@bayronmedrano2278 4 жыл бұрын
Como se pondría en VBA para borrar la celda en caso que se necesite colocar la lista desplegable dependiente en más de una celda, es decir si tengo una tabla en donde quiero que las celdas de una columna dependan de la información de las celdas de otra columna. Como en el vídeo, pero que el mismo proceso de extienda hacia abajo de forma repetitiva. Pero Que al borrar o cambiar el dato solo se borre en su respectiva celda dependiente, no en las demás celdas..No se si logró explicarlo.
@mariaherrera8120
@mariaherrera8120 4 жыл бұрын
Excelente vídeo, muchas gracias, podrías indicarnos como se debe crear la macro si la lista desplegable está en un rango de celdas (A10:A100). Ojala y puedas despejar esta duda. Saludos.
@ExcelHechoFacil
@ExcelHechoFacil 4 жыл бұрын
Reviso y te comento. Saludos.
@MiguelGarcia-ps2mh
@MiguelGarcia-ps2mh 4 жыл бұрын
Hola realice la misma consulta, tienes alguna respuesta
@ExcelVisual
@ExcelVisual 5 жыл бұрын
Great example, thanks! LIKE
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Thank you so much... Best regards...
@arthuruchuya363
@arthuruchuya363 4 жыл бұрын
Muy buen aporte, me sirvió de mucho. Una consulta, se puede arrastrar la macro para que se aplique a las celdas que están por debajo?.
@ExcelHechoFacil
@ExcelHechoFacil 4 жыл бұрын
Gracias!!! No te entiendí lo de arrastrar la macro??? Saludos.
@humbertochinchillamora3513
@humbertochinchillamora3513 5 жыл бұрын
Andrés una pregunta. Cuando uso esta función, debo usar el objeto Target, para validar la celda que me provoca el evento de borrar o puedo mediante la definición de variables usar un nombre distinto para desencadenar la acción?.
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Si, lo que planteas es posible, podría hacerse con un par de variables publicas a nivel de módulo y hacer el resto de las validaciones de las celdas afectadas, sin embargo, es muy engorroso y tendrías que escribir más código de la cuenta y se volvería puro código espagueti. Lo mejor es usar el argumento Target y validar con el objeto Range que viene cargado en el. Saludos y espero haberte respondido. Un abrazo desde la distancia.
@sergioperezporras32
@sergioperezporras32 4 жыл бұрын
Tengo un problema, me da error en la función de indirecto, me dice que "el valor utilizado en la formula es de un tipo de datos erroneo"
@angiehinojosa2137
@angiehinojosa2137 3 жыл бұрын
Como puedo forzar el borrado, si mis listas desplegables dependientes es en una tabla?? Que se aplique a toda la columna
@SHARKBLUE1000
@SHARKBLUE1000 3 жыл бұрын
Maestro y como podría modificar la macro para que me hiciera lo mismo pero en lugar de una sola celda en particular me modificara un rango de celdas, podría orientarme por favor.
@josechalco7375
@josechalco7375 4 жыл бұрын
Hola amigo... como sería para hacer varios de esas celdas limpias. Lo que expusiste estaba fácil porque solo era una celda. Pero quiero que la tablita de abajo a la izquierda sea más larga para abajo. Quiero que haya más países y que cada elección de país limpie su celda de la derecha (talla) .
@claudiacepeda7935
@claudiacepeda7935 3 жыл бұрын
Igual tengo el mismo inconveniente y no he podido solucionar.
@gilberfabiantobardiaz
@gilberfabiantobardiaz 2 жыл бұрын
Hola Andres, Excelente video... Es posible crear una lista desplegable con datos de dos colunmas, pero que al seleccionar solo me registre el de 1 colunma?, me explico, supongamos que en la columna B hay unos códigos numéricos, y en la columna C esta la descripción para cada código, lo que necesito es que al ubicarme en la celda donde esté la lista desplegable, me muestre el código y la descripción, pero que al seleccionar alguno, solo me coloque el código. Muchas gracias de antemao
@florentinotellezcuatianqui8734
@florentinotellezcuatianqui8734 Ай бұрын
buenas tardes, tengo una duda como puedo habilitar un botón haciendo referencia a una celda con un texto específico y si no tiene ese texto no se habilite ese botón
@ExcelHechoFacil
@ExcelHechoFacil Ай бұрын
Aquí tu respuesta: kzbin.info/www/bejne/hWfUkHmgaL58qtE Saludos.
@alejandromendez8711
@alejandromendez8711 5 жыл бұрын
Maestro una pregunta cómo puedo hacer para que la macro funcione en varias celdas que contienen la lista desplegable ???? Muchas gracias por su ayuda 👍👍
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
Estimado, debes usar el operador AND dentro de la estructura If...Then...Else y hacer todas las operaciones que necesites, por ejemplo, If Target.Address = Range("A1").Address AND Target.Address = Range("A2").Address Then dentro del condicional debes hacer el filtro con más condiciones If...Then...Else anidadas si tus listas dependientes dependen "valga la redundancia" de más de una lista independiente, si no es el caso, con solo un If...Then...Else es más que suficiente. Saludos y espero mi respuesta te pueda guiar, un abrazo.
@Johnarnedo
@Johnarnedo 5 жыл бұрын
@@ExcelHechoFacil Tengo una duda similar, pero se trata de una tabla que contiene muchos registros (más de mil). Cómo se haría para que si en el registro específico se cumple con el supuesto del video, se vacíen las celdas exclusivamente del registro modificado?
@wilmargarciaj
@wilmargarciaj 4 жыл бұрын
Excel Hecho Fácil, tengo la misma duda de cómo debe estar la macro si las celdas dependientes van cambiando a lo largo de toda la fila con relación a la celda en la columna anterior. Es decir: c6 depende de b6; c7 depende de b7, etc. Hacia abajo. Espero me puedas apoyar. Gracias! Otra duda, que macro debería usar si no quiero ver la lista dependiente, sino que al hacer click lance un combobox que permita elegir de una lista que pueda tener dos o más colinas y devolver la columna 2. Ejemplo: elegir un tercero, al hacer click lance combobox tres columnas: Id; nombre y apellido; y dirección. Al elegir deje el dato de la columna 2 nombre y apellido del combobox. Es para capturas de información con datos estándar, tipo (contabilidad). De nuevo, ojalá me puedas apoyar. Gracias!
@patricioandrade7756
@patricioandrade7756 4 жыл бұрын
@@ExcelHechoFacil gracias por la información; no obstante, tengo un problema, en una misma hoja tengo tres celdas con validación de datos, la C2, de la cual depende la C3; de la cual, a su vez depende la C6, en este caso traté de usar el and y el if, pero me refleja un error, por favor si me podrías indicar el texto de la macro, por ahora y solo para las celdas c2 y c3, si funciona la macro con el siguiente texto: "Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Range("c2").Address Then Range("C3").Value = "" End If End Sub " Como verás, me falta la macro para limpiar automáticamente la celda c6 que depende de la c3.
@situco
@situco 4 жыл бұрын
Me ocurre lo mismo, al poner por ejemplo EL ESTEPA S.A. no me lo admite, ni siquiera dos palabras ... ¿hay forma de solucionarlo? Gracias.
@MiguelGarcia-ps2mh
@MiguelGarcia-ps2mh 4 жыл бұрын
Gracias por compartir tú conocimiento, tengo una inquietud: Como quedaría la macro si mi lista desplegable está en un rango de celdas (Ejemplo B14:B60)
@ExcelHechoFacil
@ExcelHechoFacil 4 жыл бұрын
Gracias, reviso y te comento.
@jhumakeup2023
@jhumakeup2023 3 жыл бұрын
Muy bien pero quiero que se borren en distintas filas
@freddycamilo7399
@freddycamilo7399 4 жыл бұрын
En el caso de que la lista se repita en 500 filas como modificaría la formula en macros, para que cada ocasión que se modifique en la columna A se borre el contenido de la Columna B
@ExcelHechoFacil
@ExcelHechoFacil 4 жыл бұрын
Reviso y te comento. Saludos.
@jeanvaljean6468
@jeanvaljean6468 Жыл бұрын
👍👍✔✔👌👌🦾🦾🤗🤗😎😎👀👀🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺
@angiecastro3550
@angiecastro3550 3 жыл бұрын
ME SALE ERROR
@SECLEMGA
@SECLEMGA 4 жыл бұрын
UN DESAFIO -- la lista desplegable con dependientes a muchas filas- . Ejemplo: PEDRO, JUAN Y CARLOS son profesores, en el colegio hay tres sedes A B C y en cada sede hay diferentes salones, Sede A. salones: amarilo, verde, azul -- SEDE B salones: musica, deporte SEDE C salones: ciencias, matematicas, ingles. Se lleva un registro diario, cada profesor tiene que ir a una sede y un salor diferente cada dia, se hizo una lista dependiente, pero el usuario de la base de datos se le olvida actualiza, por ello, en muchos registros queda mal por ejemplo SEDE A, salon ingles, noterse que este salon es de la sede C, la macro no sirve para actualizar la lista dependiente de todas las filas, que podemos hacer???? --quien es capaz de resolverlo???
@ExcelHechoFacil
@ExcelHechoFacil 4 жыл бұрын
Reviso y te comento. Saludos.
@eugenioibanezc.1411
@eugenioibanezc.1411 5 жыл бұрын
Perdón pero no comprendo ¿porqué sí presenta la lista de Talla con LATAM y JAPÓN pero con España no?
@ExcelHechoFacil
@ExcelHechoFacil 5 жыл бұрын
No entendí tu pregunta o argumento, me puedes detallar un poco más??? Saludos.
@eugenioibanezc.1411
@eugenioibanezc.1411 5 жыл бұрын
@@ExcelHechoFacil en el vídeo, cuando muestras la lista de LATAM y la lista de JAPON, aparecen en la lista de tallas, los valores. Pero en el caso de ESPAÑA, no apareció y tuviste que elaborar la Macro. Ésa es mi duda, ¿porqué en dos sí y en otro no se presentaron los valores de las tallas? Saludos.
3 métodos para crear listas desplegables dinámicas en Excel
14:06
Excel Hecho Fácil
Рет қаралды 15 М.
Lista Desplegable AUTOCOMPLETABLE en EXCEL (SIN MACROS!!)
21:14
SMARTpro Academy
Рет қаралды 505 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 10 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 22 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 53 МЛН
Excel's dirty little secrets - 5 things it does you don't expect!
11:25
Excel Off The Grid
Рет қаралды 47 М.
Crear LISTAS DESPLEGABLES de VARIOS NIVELES en Excel  🚀 [paso a paso]
14:35
The Best Analytical Models to Learn Excel 100%
1:11:37
Excel Hecho Fácil
Рет қаралды 3 М.
Listas desplegables DESCARTABLES 🤯 en EXCEL.
18:45
SMARTpro Academy
Рет қаралды 100 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 10 МЛН