Sie sind auf Seite 1von 12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

INICIO

FUNCIONES

ACERCA

Listasdesplegables
dependientesenExcel
Unadelasfuncionalidadesmsutilizadasenlavalidacinde
datosenExcelsonlaslistasdesplegablesyaquenosofrecen
uncontrolabsolutosobreelingresodedatosdelosusuarios.
Sinembargo,crearlistasdependientesnosiempreesuna
tareasencilla,asquetemostrarunmtodoparalograreste
objetivo.

Introducetuemail
SUSCRIBIRME

Decimosquetenemoslistasdesplegablesdependientes
cuandolaseleccindelaprimeralistaafectarlasopciones
disponiblesdelasegundalista.Estonosofreceunmayor
controlsobrelasopcioneselegidasporelusuarioyaque
siemprehabrcongruenciaenlosdatosingresados.
Paranuestroejemploutilizaremosunlistadodepasesy
ciudadesconelcualcrearemosunpardelistasdesplegables
quemostrarnlasciudadesquepertenecenalpas
previamenteseleccionado.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

1/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

EstelistadoseencuentraenunahojadeExcelllamadaDatos
queesdondeprepararemoslosdatosdemaneraquepoder
crearconfacilidadlaslistasdesplegablesdependientesdesde
cualquierotrahojadellibro.

Preparacindelosdatos
Elprimerpasoquedebemosdarescrearunalistadepases
nicos.ParaestoharunacopiadelosdatosdelacolumnaA
ypegarlosvaloresenlacolumnaD.Posteriormente,conla
columnaseleccionada,iralafichaDatos>Herramientasde
datosypulsarelbotnQuitarduplicados.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

2/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

Buscar

AhoraseleccionarelrangodeceldasD2:D7ylepondrel
nombrePaises.Paraasignarunnombreaunrangodeceldas
debemosseleccionarloeingresareltextoenelCuadrode
nombresdelabarradefrmulas.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

3/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

Elsegundopasosernombrarlosrangosdelasciudadespara
cadapasdelasiguientemanera:
1.Seleccionaelrangoquecontienelasciudadesdeunpas.
2.Nombradichorangoconelnombredelpas.
Siguiendoesteprocedimientotansimple,lasiguienteimagen
muestraelmomentoenqueseleccionolasciudadesde
Argentinayasignoelnombreadecuadoadichorango.

Esmuyimportantequeelnombredelrangoseaexactamente
igualalnombredelpasyaqueesesernuestrovnculoentre
ambaslistas.Delamismamaneracomohecreadoelrangode
ciudadesparaArgentinacrearunnuevorangoparacada
pas.
Unavezterminadaestatareatendr7rangosnombrados.Un
rangonombradoparacadaunodelos6pasesyademsun
https://exceltotal.com/listasdesplegablesdependientesenexcel/

4/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

nombreparalalistadepasesnicos.Paraveresalistade
rangosnombradospuedoiralafichaFrmulasyhacerclicen
elbotnAdministradordenombres.

Siteequivocasteenelnombredelrangooseleccionasteun
grupodeceldasincorrecto,elAdministradordenombreste
permitirhacercualquiermodificacinhaciendoclicenelbotn
Editar.

Crearlistasdesplegables
dependientes
Ahoraqueyatenemoslistosnuestrosrangosnombrados
podemoscrearlaslistasdesplegables.Paraesoirauna
nuevahojademilibrodeExcel,seleccionarlaceldaA2eir
alafichaDatos>HerramientasdeDatos>Validacinde
datos.EnelcuadrodedilogoelegirlaopcinListayenel
cuadroOrigencolocarelvalor=Paisesqueeselnombredel
rangoquecontienelalistadepasesnicos.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

5/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

AlhacerclicenelbotnAceptarpodremoscomprobarquela
celdaA2contieneunalistadesplegableconlospases.

Ahoracrearemoslalistadesplegabledependientedelacelda
B2yparaesoseleccionardichaceldaeiralafichaDatos>
Herramientasdedatos>Validacindedatos.Enelcuadrode
dilogomostradoseleccionarlaopcinListayelencuadro
Origencolocarlasiguientefrmula:
=INDIRECTO(A2)
LafuncinINDIRECTOseencargardeobtenerelrangode
celdascuyonombrecoincideconelvalorseleccionadoenla
celdaA2.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

6/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

EsmuyprobablequealhacerclicenelbotnAceptarse
muestreunmensajedeadvertenciadiciendoque:Elorigen
actualmenteevalaunerrorDeseacontinuar?Esteerrorse
debeaqueenesemomentonohayunPasseleccionadoen
laceldaA2yporlotantolafuncinINDIRECTOdevuelve
error,asquesolodebershacerclicenlaopcinSipara
continuar.
EnelmomentoenqueseleccionesunpasdelaceldaA2,las
ciudadesdelaceldaB2sernmodificadasparamostrar
solamenteaquellasquepertenecenalpasseleccionado.

Conestospasoshemoscrearunpardelistasdesplegables
dependientesenExcellascualesmuestranlasciudades
correspondientesaunpasdeterminado.

Limpiarseleccindelistadependiente
https://exceltotal.com/listasdesplegablesdependientesenexcel/

7/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

Laslistasdependientesqueacabamosdecrearenlaseccin
anteriortienenunpequeoinconvenienteyesquedespusde
hacerunaprimeraseleccindePasyCiudad,alhaceruna
nuevaseleccindePas,laceldaquemuestralasciudades
permanecerconlaseleccinanterior.
Paraquemeentiendasmejorhagamosunejemplosencillo.
SeleccionarelpasColombiaenlaceldaA2yposteriormente
enlaceldaB2seleccionarlaciudadMedelln.Hastaahtodo
vabien,perosiahoraseleccionoelpasMxicoenlacelda
A2,laceldaB2seguirmostrandolaciudadMedelln.

Sienesemomentoguardamosellibro,tendremosuna
incongruenciaenlosdatos.Lamalanoticiaesquenoexisteun
comandodeExcelparasolucionaresteproblema.Labuena
noticiaesquepodemosutilizarcdigoVBAparapediraExcel
quelimpielaceldaB2cadavezquehayauncambioenla
celdaA2.Paraagregarelcdigodebemoshacerclicderecho
sobreelnombredelahojayseleccionarlaopcinVercdigo.

Enlaslistasdesplegablesmostradasdebemoselegirlaopcin
WorksheetyChangetalcomosemuestraenlasiguiente
https://exceltotal.com/listasdesplegablesdependientesenexcel/

8/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

imagen.

Elcdigoquedebemospegarenestaventanaeselsiguiente:
1
2
3
4
5
6
7

PrivateSubWorksheet_Change(ByValTargetAsRange)

IfTarget=Range("A2")Then
Range("B2").Value=""
EndIf

EndSub

EleventoWorksheet_Changesedisparacadavezquese
realizauncambioenunaceldadelahoja.Peroyaque
estamosinteresadosenuncambiodelaceldaA2,
comparamoslavariableTargetparasabersielcambio
provienededichacelda.Encasoafirmativo,limpiamoselvalor
delaceldaB2.
Siaplicasestasolucinatusarchivos,debersguardarlos
comounLibrohabilitadoparamacrosdemaneraquepueda
ejecutarseadecuadamenteelcdigoVBA.

Agregardatosalaslistasdesplegables
dependientes
Sideseasagregarnuevosdatosalaslistasdesplegables,
deberstenercuidadodemantenerlasreferenciasadecuadas
encadaunodelosrangosnombrados.Porejemplo,para
agregarunanuevaciudadparaMxicoinsertarunanuevafila
debajodelaciudadGuadalajara.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

9/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

AhoraelpasMxicotiene4ciudadesenlugarde3asque
sernecesariomodificarelrangonombradoparasus
ciudades.Parahacerestecambiodebemosiralaficha
FrmulasyhacerclicenelbotnAdministradordenombres.
Alabrirseelcuadrodedilogonotarsdoscosas:

https://exceltotal.com/listasdesplegablesdependientesenexcel/

10/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

1.AunquelasciudadesdePerfuerondesplazadashacia
abajoporlainsercindelanuevafila,Excelmodific
automticamentelareferenciaparaindicarquedicho
nombreahoraserefiereelrangoB18:B20.
2.ExcelnomodificelrangocorrespondienteaMxicoyen
estemomentodichorangoterminaenlaceldaB16porlo
queesnecesarioquemodifiquemosmanualmentedicha
referencia.Paraquetodofuncionecorrectamentedebo
indicarlosiguiente:
=Datos!$B$14:$B$17
Paraingresarestanuevareferenciaspuedesseleccionarel
nombreMxicoyhacerclicenelbotnEditar.Semostrarun
nuevocuadrodedilogodondepodrsindicarlanueva
referencia.

Conestecambiosersuficienteparaverlanuevaciudadal
momentodeseleccionarelpasMxicodentrodelaslistas
desplegables.

https://exceltotal.com/listasdesplegablesdependientesenexcel/

11/12

11/1/2017

ListasdesplegablesdependientesenExcelExcelTotal

Asque,yaseaquevasaagregarnuevasCiudadesoPases
debersponerespecialatencinalasreferenciasdelos
rangosnombradosydeberseditarlasencasodeser
necesariodesdeelAdministradordenombres.
Puedesdescargarelarchivodetrabajoqueheutilizadoen
esteartculodemaneraquepuedascomprobarportimismola
creacindelistasdesplegablesdependientesenExcel.
Practicalacreacindeestetipodelistaseimplementala
mismalgicadesolucinentuspropiosdatos.
PublicadoporMoissOrtz.

GRAN MELI FNIX


RESERVA AHORA

4079

MXN
precio noche/habitacin doble

https://exceltotal.com/listasdesplegablesdependientesenexcel/

12/12

Das könnte Ihnen auch gefallen