Gestion d'ID pour numéro de taches

Bonjour,

N'ayant pas accès à MS Project ou autre logiciel similaire dans mon entreprise, je dois faire un suivi de projet sur tableur excel

Je me retrouve donc à créer un tableur excel de "To Do" sous plusieurs catégories:

Colonne A: ID de l'élément

Colonne B: Groupe de la tâche (Projet / Développement / Production etc)

Colonne C: Titre1

Colonne D: Titre2

Colonne E: Tâche en bas de l'arborescence

Je veux trier mes éléments dans le tableau grâce à leur ID.

J'ai fait un système d'ID qui me semble tres simple:

1. --> Groupe

1.1. --> Titre 1

1.1.1 --> Titre 2

1.1.1.1 --> Tâche

Probleme: Le tri alphabétique d'Excel ne trie pas mes ID "dans l'ordre numérique":

J'obtiens / Ce que je voudrais normalement:

1. 1.

1.1 1.1

1.2 1.2

10. 2.

10.1 2.1

2. 2.2

2.1 10.

2.2 10.1

Une idée pour que le tri automatique d'Excel se fasse de façon numérique entre chaque "." ?

Le top serait de pouvoir même inséré des caractères alphabétiques par endroit et que le tri fonctionne nickel:

1.QG4.2.1

En copie le fichier Excel vidé.

Merci

Bonjour,

Partout où tu dois dépasser 9, tu codes sur 2 chiffres (et si tu dois dépasser 99 tu codes sur 3...)

Cordialement.

OK, oui ça c'est la solution basique mais j'aurais si possible aimé éviter des ID qui vont finir en

01.01.001.001

02.01.001.001

03.01.001.001

10.01.001.001

ça fait long et moche :/

1.1.1.1

2.1.1.1

10.1.1.1

c'est quand même plus "propre" si la possibilité existe...

pas d'autre solution selon vous?

Function VcodeID(cid As String) As String
    Dim Vcid, v, vi, vn, i%
    Vcid = Split(cid, ".")
    v = "id0000000000"
    vi = Array(3, 5, 7, 10): vn = Array(2, 2, 3, 3)
    For i = 0 To UBound(Vcid)
        If Vcid(i) <> "" Then
            Mid(v, vi(i), vn(i)) = Format(CInt(Vcid(i)), IIf(vn(i) = 2, "00", "000"))
        End If
    Next i
    VcodeID = v
End Function

Ceci pemet de mettre un code triable dans une colonne masqué (tri à faire sur cette colonne).

Mais c'est incompatible avec K.Con et consorts...

Pour tout prendre en compte, il faudrait splitter le code initial, le répartir dans 4 colonnes masquées et trier sur ces 4 colonnes !

Cordialement.

Rechercher des sujets similaires à "gestion numero taches"