Macro condicionada a numero en FormFields

Hola Elsa. De nuevo estoy aquí intentando que me soluciones un problema.
He hecho una macro cuya ejecución quiero condicionar a que en un FormFields existe un número que sea superior a 999,99 y además inferior a 2.000. En definitiva, un número que esté entre 1.000 y 2.000.
He escrito la siguiente instrucción:
If (ActiveDocument.FormFields("numero").Result = (">999,99 and <2.000")) Then ...
... Pero no funciona.
¿Qué debo hacer? ¿Cómo debo escribir la instrucción?
Gracias de antemano. Saludos.

1 Respuesta

Respuesta
1
Lo primero que intentaba decirte es que estás equivocando la instrucción, que no es ActiveDocument sino Activesheet, porque leo que es una consulta Excel. Por favor la próxima vez aclarame de qué estamos hablando, que me hago unos líos bárbaros...;)
Bueno ya que estoy en Excel (y seguro que en Word es lo mismo) te cuento como lo escribo aquí:
If ActiveDocument.FormFields("numero").Result > 999,99 and ActiveDocument.FormFields("numero").Result < 2.000 then
Tendrás que verificar que el unto y la coma sean separadores perrmitidos.
Espero tus comentarios
Te saluda
Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas