Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas Tardes Comunidad, tengo un cuadro de tabla con n cantidad de campos, en el cual desearía realizar una busqueda a través de una macro de un valor 'xyz' para la columna 1.
No se realiza de forma manual a tráves de objeto de busqueda motivado a que depende de una selección previa que fue almacenada en una variable interna de macro.
Por lo tanto desearia saber cuales serían las sentencias de mi macro.
Esto es lo que he realizado hasta el momento
set tabla_bus=ActiveDocument.GetSheetObject("TB02")
set tarjeta=tabla_bus.GetCell(1,1)
tarjeta_x=tarjeta.text
msgbox tarjeta_x
ActiveDocument.GetSheetObject("TB02").ClearMemberFields
Gracias por su atención y pronta respuesta.
Saludos
Buen Día Sandro, gracias por tu respuesta y aportar ideas.
Ya conseguí la expresión que me permite seleccionar el valor deseado aquí la anexo.
ActiveDocument.Fields("campo").Select ActiveDocument.Evaluate(tarjeta_x)
Hola Leonardo.
No sé si te ayudará, pero lo más cerca que he visto es el macro que te dejo más abajo donde selecciono automáticamente el mayor valor del campo "DiasCrono".
Te dejo el macro que armé:
sub FiltrarMaxFechaCrono
ActiveDocument.Fields("DiasCrono").Clear
set f = ActiveDocument.GetField ("DiasCrono")
f.TopSelect "Max(DiasCrono)",1
end sub
Espero sea de ayuda.
Saludos.
Buen Día Sandro, gracias por tu respuesta y aportar ideas.
Ya conseguí la expresión que me permite seleccionar el valor deseado aquí la anexo.
ActiveDocument.Fields("campo").Select ActiveDocument.Evaluate(tarjeta_x)