Listas Desplegables Dependientes

En esta oportunidad vamos a aprender a utilizar y crear listas desplegables dependientes en Excel, te explicaremos que es una lista desplegable y a que nos referimos cuando hablamos de listas desplegables dependientes.

YouTube video

✅Listas desplegables

Una lista desplegable es un conjunto de datos que se dan a partir de los valores ingresados en un rango de celdas y que dan forma a las opciones de una lista. La lista desplegable se muestra en una celda con una flecha que nos permite elegir cualquiera de los valores desplegados al hacer clic sobre ella.

✅Lista desplegable dependiente

Una lista desplegable dependiente se refiere cuando la selección de la primera lista afectará las opciones disponibles de la segunda lista. Esto nos permite tener un mayor control sobre las opciones elegidas ya que siempre habrá congruencia en los datos ingresados.

📌¿Cómo crear una lista desplegable dependiente?

Para crear una lista desplegable dependiente debemos seguir los pasos que detallamos a continuación:

📝Abrir un documento Excel y guardarlo como Libro de Excel habilitado para macros (xlsm).

📝 Luego, creamos nuestra tabla con los datos que deseamos, en este ejemplo utilizaremos países.

👉🏻Podemos crear nuestra lista desplegable en la misma hoja, en este caso lo haremos en otra hoja.

📝 Posteriormente seleccionamos solo los 3 países y le asignamos un nombre (el mismo de los encabezados) y realizamos el mismo procedimiento con los departamentos de cada país.

📝 Nos dirigimos a nuestra Hoja 2 y asignamos un nombre a nuestra celda donde crearemos nuestra lista desplegable.

📝 Para crear nuestra lista desplegables nos dirigimos a la Pestaña Datos>Validación de datos.

📝En la ventana emergente seleccionaremos Lista y colocaremos en Origen =Países, posteriormente haremos clic en Aceptar.

📝Para crear nuestra lista desplegable dependiente nos dirigimos a la Pestaña Datos>Validación de datos, en la ventana emergente seleccionaremos Lista y colocaremos en Origen =INDIRECTO(Pa), posteriormente haremos clic en Aceptar.

Código VBA

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = “$F$11” Then

Range(“G11”) = “”

End If

nd Sub


Descargar el archivo del capítulo


El conocimiento descansa no solo sobre la verdad sino también sobre el error.

Carl Gustav Jung

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *