OVH Cloud OVH Cloud

Sélection de tâche

3 réponses
Avatar
Anne
Bonjour,

Je voudrais savoir comment s=E9lectionner une t=E2che pr=E9cise en VBA, =E0
partir de son ID.
Pour l'instant j'utilise SelectRow, en mode rowrelative=3Dfalse, mais il
faut pour cela que toutes les t=E2ches soient d=E9pli=E9es (sous-t=E2ches
apparentes).

Je voudrais pouvoir s=E9lectionner une t=E2che selon ses crit=E8res, m=EAme
si certaines t=E2ches du projet sont repli=E9es.

Est-ce possible?

D'autre part, j'ai cru constater que SelectRow, en mode s=E9lection
multiple, semble avoir une limite : on ne peut pas s=E9lectionner plus
de 10 lignes.
Me suis-je tromp=E9e?

Merci d'avance.

3 réponses

Avatar
Anne
J'ai trouvé une solution à mon problème (désolée...) :

Il ne faut pas utiliser SelectRow, mais EditGoto Task.ID
Cette commande fonctionne même si des tâches sont cachées.
Avatar
Gérard Ducouret
Bonjour Anne

L'instruction VBA suivante dépose une donnée dans un champ tâche (ici
Remarque) même si la tâche est masquée par un filtre, ou masquée dans une
tâche récap repliée.
SetTaskField Field:="Remarques", Value:="Note dans tache 3", TaskID:=3

<<on ne peut pas sélectionner plus de 10 lignes. Me suis-je trompée?>>
Un peu mais pas beaucoup : comme en sélection manuelle, Project autorise un
maximum de 10 zones sélectionnées de façon discontinue. Mais chaque zone
peut comporter plusieurs tâches.
Cordialement,

Gérard Ducouret [Project MVP]


"Anne" a écrit dans le message de
news:
Bonjour,

Je voudrais savoir comment sélectionner une tâche précise en VBA, à
partir de son ID.
Pour l'instant j'utilise SelectRow, en mode rowrelativeúlse, mais il
faut pour cela que toutes les tâches soient dépliées (sous-tâches
apparentes).

Je voudrais pouvoir sélectionner une tâche selon ses critères, même
si certaines tâches du projet sont repliées.

Est-ce possible?

D'autre part, j'ai cru constater que SelectRow, en mode sélection
multiple, semble avoir une limite : on ne peut pas sélectionner plus
de 10 lignes.
Me suis-je trompée?

Merci d'avance.
Avatar
Anne
Merci pour les infos complémentaires Gérard.
Pour la première partie de la réponse, j'avais aussi tenté la
méthode d'utiliser le champ FLag1 pour déterminer quelles tâches je
voulais atteindre. Mais ensuite, il me fallait qd meme récupérer l'ID
de la tâche concernée pour la sélectionner par SelectRow.
Avec EditGoto, je peux enfin faire ce que je souhaitais.

Ok pour la sélection multiple de 10 lignes. Je voulais sélectionner
plus de 10 lignes, et jamais des lignes qui se suivent.

Merci...