Excel, macro, consultar varios campos
Buenos días,
Estoy intentando realizar una macro donde consultar varios campos de forma simultanea, es decir, tengo 12 campos de cada registro, pero algunos se repiten. En el primer campo, como siempre, pongo el "exclusivo" que es biunivoco, pero los demás no. Así que si quiero consultar los registros por varios campos que no sea el primero, entonces... Es más difícil.
Por ahora solo tengo el primero, como ya he dicho: Private Sub CommandButton6_Click()
Cells.Find(What:=TextBox30, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox31 = ActiveCell
ActiveCell.Offset(0, 1).Select
ComboBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox32 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox33 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox34 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox35 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox36 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox37 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox38 = ActiveCell
ActiveCell.Offset(0, 1).Select
Label48 = ActiveCell
ActiveCell.Offset(0, 1).Select
Label45 = ActiveCell
End Sub
Que es obvio, pero quiero poder consultar los registros mediante otros campos y ademas, a la vez. ¿Me puedes ayudar?
Y más difícil todavía... Me gustaría que si inserto en la consulta un campo que varios registros poseen, entonces se abra una ventana con todos los registros que tienen es campo. ¿Es esto posible?
Un saludo y gracias
Estoy intentando realizar una macro donde consultar varios campos de forma simultanea, es decir, tengo 12 campos de cada registro, pero algunos se repiten. En el primer campo, como siempre, pongo el "exclusivo" que es biunivoco, pero los demás no. Así que si quiero consultar los registros por varios campos que no sea el primero, entonces... Es más difícil.
Por ahora solo tengo el primero, como ya he dicho: Private Sub CommandButton6_Click()
Cells.Find(What:=TextBox30, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox31 = ActiveCell
ActiveCell.Offset(0, 1).Select
ComboBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox32 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox33 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox34 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox35 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox36 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox37 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox38 = ActiveCell
ActiveCell.Offset(0, 1).Select
Label48 = ActiveCell
ActiveCell.Offset(0, 1).Select
Label45 = ActiveCell
End Sub
Que es obvio, pero quiero poder consultar los registros mediante otros campos y ademas, a la vez. ¿Me puedes ayudar?
Y más difícil todavía... Me gustaría que si inserto en la consulta un campo que varios registros poseen, entonces se abra una ventana con todos los registros que tienen es campo. ¿Es esto posible?
Un saludo y gracias
1 Respuesta
Respuesta de Carlos Serrano
1