MARCADAS

14/08/2007 - 22:46 por Veronika | Informe spam
Saludos amigos.

Una consulta, como puedo programar "Marcadas" para que esta se cambie de
forma automatica a estado "Sí", necesito que se cambie cuando el progreso de
mi tarea llegue al 100% terminado.
El campo "Marcadas" es propia de Project y no permite ingresar codigo
directamente.

Gracias

Vero.
Alumna de la Universidad de San Cristobal - Lima - Perú

Preguntas similare

Leer las respuestas

#1 David
17/08/2007 - 03:20 | Informe spam
Hola, Veronika.

El campo "Marcadas" (Marked, desde VBA), se utiliza para marcar tareas que
requieran una acción o atención especial. Como tú dices, es un campo propio
de Project, por lo que no acepta que elabores alguna función en él.

Si quieres detectar las tareas que se han completado, tienes dos opciones:

1.
Puedes utilizar un campo booleano (Indicador1, Indicador2, ...,
Indicador20), y asignarle un cálculo para que cambie automáticamente. Luego
lo insertas en la tabla de una vista, y listo. El cálculo será automático
cuando hagas cambios.

2.
Si necesita utilizar el campo "Marcadas", podrías elaborar un macro en VBA,
que cuando lo ejecutes recorra todas las tareas del proyecto, y al localizar
una tarea con 100 en el campo "%Completado" (PercentComplete desde VBA),
modifique el valor de Marked. La desventaja en este método, es que deberías
correr manualmente el macro, pues la actualización ya no podría ser
automática.

Considera las dos alternativas, y comentas cuál prefieres.

Espero tu respuesta.

Saludos...



"Veronika" escribió:

Saludos amigos.

Una consulta, como puedo programar "Marcadas" para que esta se cambie de
forma automatica a estado "Sí", necesito que se cambie cuando el progreso de
mi tarea llegue al 100% terminado.
El campo "Marcadas" es propia de Project y no permite ingresar codigo
directamente.

Gracias

Vero.
Alumna de la Universidad de San Cristobal - Lima - Perú
Respuesta Responder a este mensaje
#2 Veronika
17/08/2007 - 17:42 | Informe spam
Hola David.

Gracias por la respuesta,, por las opciones que me presentas prefiero la
opcion 2 macro VBA,, y si no es mucha molestia enviame la formula que podria
utilizar en un campo Indicador1.

Gracias por tu ayuda.

Vero.


"Ayuda a nuestros hermanos del Perú, por más pequeña que sea será bienvenida"

Alumna de la Universidad de San Cristobal - Lima - Perú


"David" escribió:

Hola, Veronika.

El campo "Marcadas" (Marked, desde VBA), se utiliza para marcar tareas que
requieran una acción o atención especial. Como tú dices, es un campo propio
de Project, por lo que no acepta que elabores alguna función en él.

Si quieres detectar las tareas que se han completado, tienes dos opciones:

1.
Puedes utilizar un campo booleano (Indicador1, Indicador2, ...,
Indicador20), y asignarle un cálculo para que cambie automáticamente. Luego
lo insertas en la tabla de una vista, y listo. El cálculo será automático
cuando hagas cambios.

2.
Si necesita utilizar el campo "Marcadas", podrías elaborar un macro en VBA,
que cuando lo ejecutes recorra todas las tareas del proyecto, y al localizar
una tarea con 100 en el campo "%Completado" (PercentComplete desde VBA),
modifique el valor de Marked. La desventaja en este método, es que deberías
correr manualmente el macro, pues la actualización ya no podría ser
automática.

Considera las dos alternativas, y comentas cuál prefieres.

Espero tu respuesta.

Saludos...



"Veronika" escribió:

> Saludos amigos.
>
> Una consulta, como puedo programar "Marcadas" para que esta se cambie de
> forma automatica a estado "Sí", necesito que se cambie cuando el progreso de
> mi tarea llegue al 100% terminado.
> El campo "Marcadas" es propia de Project y no permite ingresar codigo
> directamente.
>
> Gracias
>
> Vero.
> Alumna de la Universidad de San Cristobal - Lima - Perú
Respuesta Responder a este mensaje
#3 David
17/08/2007 - 18:44 | Informe spam
Por código, podrías utilizar lo siguiente:

Sub MarcarAvance()
For Each tarea In ActiveProject.Tasks
If tarea.PercentComplete = 100 Then tarea.Marked = True Else
tarea.Marked = False
Next tarea
End Sub



Para hacerlo por fórmula:

IIf([% completado]0,"Sí","No")

Pruébalos, y comentas el resultado...




"Veronika" escribió:

Hola David.

Gracias por la respuesta,, por las opciones que me presentas prefiero la
opcion 2 macro VBA,, y si no es mucha molestia enviame la formula que podria
utilizar en un campo Indicador1.

Gracias por tu ayuda.

Vero.


"Ayuda a nuestros hermanos del Perú, por más pequeña que sea será bienvenida"

Alumna de la Universidad de San Cristobal - Lima - Perú


"David" escribió:

> Hola, Veronika.
>
> El campo "Marcadas" (Marked, desde VBA), se utiliza para marcar tareas que
> requieran una acción o atención especial. Como tú dices, es un campo propio
> de Project, por lo que no acepta que elabores alguna función en él.
>
> Si quieres detectar las tareas que se han completado, tienes dos opciones:
>
> 1.
> Puedes utilizar un campo booleano (Indicador1, Indicador2, ...,
> Indicador20), y asignarle un cálculo para que cambie automáticamente. Luego
> lo insertas en la tabla de una vista, y listo. El cálculo será automático
> cuando hagas cambios.
>
> 2.
> Si necesita utilizar el campo "Marcadas", podrías elaborar un macro en VBA,
> que cuando lo ejecutes recorra todas las tareas del proyecto, y al localizar
> una tarea con 100 en el campo "%Completado" (PercentComplete desde VBA),
> modifique el valor de Marked. La desventaja en este método, es que deberías
> correr manualmente el macro, pues la actualización ya no podría ser
> automática.
>
> Considera las dos alternativas, y comentas cuál prefieres.
>
> Espero tu respuesta.
>
> Saludos...
>
>
>
> "Veronika" escribió:
>
> > Saludos amigos.
> >
> > Una consulta, como puedo programar "Marcadas" para que esta se cambie de
> > forma automatica a estado "Sí", necesito que se cambie cuando el progreso de
> > mi tarea llegue al 100% terminado.
> > El campo "Marcadas" es propia de Project y no permite ingresar codigo
> > directamente.
> >
> > Gracias
> >
> > Vero.
> > Alumna de la Universidad de San Cristobal - Lima - Perú
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida