Filtrar Cuadro de Lista

23/03/2007 - 16:25 por Carlos | Informe spam
Hola tengo un cuadro de lista donde tengo países quisiera saber si alguna
opción de cuando escoja un ejemplo México solo me muestre sus provincias de
ese país en otro cuadro lista en otra celda por decir algo monterrey,
México DF, tiguajana.

Q si escojo Estados Unidos solo me muestre en otro cuadro de lista New York,
Florida, Arizona y asi sucesivamenteen cada país.


Atentamente
Carlos González

Preguntas similare

Leer las respuestas

#1 KL
23/03/2007 - 16:37 | Informe spam
revisa esto:

http://www.contextures.com/xlDataVal02.html
http://www.contextures.com/xlDataVal13.html

Saludos,
KL


"Carlos" wrote in message news:eJHbB%
Hola tengo un cuadro de lista donde tengo países quisiera saber si alguna opción de cuando escoja un ejemplo México solo me
muestre sus provincias de ese país en otro cuadro lista en otra celda por decir algo monterrey, México DF, tiguajana.

Q si escojo Estados Unidos solo me muestre en otro cuadro de lista New York, Florida, Arizona y asi sucesivamenteen cada
país.


Atentamente
Carlos González


Respuesta Responder a este mensaje
#2 AnSanVal
24/03/2007 - 00:30 | Informe spam
Este código construye un ejemplo. Ejecútalo en UN LIBRO EN BLANCO
<<<< OJO

1.- En un módulo ordinario de un libro en blanco, Copia/Pega y ejecuta
el código siguiente:

Sub dobleV() ' este código escribe un ejemplo en la hoja activa.
Range("A1").Value = "PAIS"
Range("B1").Value = "CIUDAD"
Range("F2").FormulaR1C1 =
"=IF(ISERROR(MATCH(R1C6,R1C8:R1C11,0)),""""," _
& "INDEX(R2C8:R5C11,1,MATCH(R1C6,R1C8:R1C11,0)))"
Range("F3").FormulaR1C1 =
"=IF(ISERROR(MATCH(R1C6,R1C8:R1C11,0)),""""," _
& "INDEX(R2C8:R5C11,2,MATCH(R1C6,R1C8:R1C11,0)))"
Range("F4").FormulaR1C1 =
"=IF(ISERROR(MATCH(R1C6,R1C8:R1C11,0)),""""," _
& "INDEX(R2C8:R5C11,3,MATCH(R1C6,R1C8:R1C11,0)))"
Range("F5").FormulaR1C1 =
"=IF(ISERROR(MATCH(R1C6,R1C8:R1C11,0)),""""," _
& "INDEX(R2C8:R5C11,4,MATCH(R1C6,R1C8:R1C11,0)))"
Range("H1").Value = "España"
Range("H2").Value = "Almería"
Range("H3").Value = "Barcelona"
Range("H4").Value = "Madrid"
Range("H5").Value = "Toledo"
Range("I1").Value = "Portugal"
Range("I2").Value = "Lisboa"
Range("I3").Value = "Oporto"
Range("I4").Value = "Ponte de Sor"
Range("I5").Value = "Setúbal"
Range("J1").Value = "Francia"
Range("J2").Value = "Amiens"
Range("J3").Value = "Lyon"
Range("J4").Value = "París"
Range("J5").Value = "Rennes"
Range("K1").Value = "Alemania"
Range("K2").Value = "Colonia"
Range("K3").Value = "Berlín"
Range("K4").Value = "Hamburgo"
Range("K5").Value = "Munich"
Rows("1:1").Font.Bold = True
Range("A2").Select
With Selection.Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=$H$1:$K$1"
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.ShowError = True
End With
Range("B2").Select
With Selection.Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=$F$2:$F$5"
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.ShowError = True
End With
End Sub

2.- En el módulo de la hoja activa, Copia/Pega el código siguiente:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells(Target.Row, 2).Select
ActiveCell.ClearContents
End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then Range("F1").Value = Cells(Target.Row,
1).Value
End Sub

3.- Vuelve a la hoja activa y comprueba como funciona el ejemplo (ver
celdas A2 y B2).

Saludos desde Tenerife.
************************************

"Carlos" escribió en el mensaje
news:eJHbB%
Hola tengo un cuadro de lista donde tengo países quisiera saber si alguna
opción de cuando escoja un ejemplo México solo me muestre sus provincias
de ese país en otro cuadro lista en otra celda por decir algo
monterrey, México DF, tiguajana.

Q si escojo Estados Unidos solo me muestre en otro cuadro de lista New
York, Florida, Arizona y asi sucesivamenteen cada país.


Atentamente
Carlos González


Respuesta Responder a este mensaje
#3 Carlos
24/03/2007 - 16:35 | Informe spam
Use este ejemplo ya q me parecio mas sencillo para utilizar.

http://jldexcelsp.blogspot.com/2006...es-en.html

Pero ahora se me presenta otra alternativa y es que si escojo un país
quisiera q solo se me activara los estado de ese pais en una columna y en la
no me aparezca nada... y que si escojo ambas o sea los dos paises me activa
ambas columnas... todo esto en un cuadro de lista como lo tiene el link q
les deje arriba. el cuaro de lista tiene esto.

España
Mexico
Ambos


"KL" escribió en el mensaje
news:%
revisa esto:

http://www.contextures.com/xlDataVal02.html
http://www.contextures.com/xlDataVal13.html

Saludos,
KL


"Carlos" wrote in message
news:eJHbB%
Hola tengo un cuadro de lista donde tengo países quisiera saber si alguna
opción de cuando escoja un ejemplo México solo me muestre sus provincias
de ese país en otro cuadro lista en otra celda por decir algo
monterrey, México DF, tiguajana.

Q si escojo Estados Unidos solo me muestre en otro cuadro de lista New
York, Florida, Arizona y asi sucesivamenteen cada país.


Atentamente
Carlos González





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida