Bonjour à tous,
Merci par avance pour l'aide que vous aller m'apporter
Je dois créer un document Excel qui permet d'implémenter et suivre des documents.
Les documents sont des plans d'architecte et on est amené à en avoir beaucoup et à les modifier.
Chaque document possède un code qui est créé par plusieurs "sous-codes" :
1) il faut choisir un code bâtiment (ex: 000)
2) il faut choisir un code groupe (ex: 01)
3) il faut créer un code chronologique (ex: 201)
C'est là que ça se complique pour moi :
Ce code chronologique correspond à l'historique des documents
Aucun document ne peut avoir le même code, ainsi, lorsque deux documents possèdent le même code bâtiment, le même code groupe et qu'ils concernent la même rubrique (par exemple, code bâtiment 004, code groupe 09, rubrique Electricité 4) il ne faut pas qu'ils aient le même code chronologique, mais bien que le premier document créé ait le code "FR004-09300-B" et que le suivant ait le code "FR004-09301-B"
De plus, si l'on veut modifier un document existant, le code du document reste le même, seul l'indice change. L'indice de création est l'indice 0, puis la première modification correspond à l'indice A, puis B, puis C, etc.
J'ai réussi à créer une liste de choix dépendante pour faire en sorte que, quand je choisis un code groupe, uniquement les propositions de ce code groupe apparaissent (code groupe 06, il n'y que Levage 1 qui apparait dans une liste) mais je n'arrive pas à faire la chronologie et le suivi complet...
Pour moi, le document fini ressemblerait à une première feuille qui permettrait de suivre les documents avec un bouton "ajouter", un bouton "modifier" et un bouton "supprimer". La deuxième feuille explique la création du code (feuillet "exemple code" dans mon document joint) et la troisième feuille est celle qui recense toutes les possibilités (feuillet "Recensement des codifications" dans mon document joint)
J'espère avoir été "clair" !
Merci encore,
Bruno
PS: Je n'arrive pas à le faire en VBA, mais bien sûr je pense que c'est la seule option... A moins que quelqu'un m'aide en Access (mais je n'y connais rien)
Merci par avance pour l'aide que vous aller m'apporter
Je dois créer un document Excel qui permet d'implémenter et suivre des documents.
Les documents sont des plans d'architecte et on est amené à en avoir beaucoup et à les modifier.
Chaque document possède un code qui est créé par plusieurs "sous-codes" :
1) il faut choisir un code bâtiment (ex: 000)
2) il faut choisir un code groupe (ex: 01)
3) il faut créer un code chronologique (ex: 201)
C'est là que ça se complique pour moi :
Ce code chronologique correspond à l'historique des documents
Aucun document ne peut avoir le même code, ainsi, lorsque deux documents possèdent le même code bâtiment, le même code groupe et qu'ils concernent la même rubrique (par exemple, code bâtiment 004, code groupe 09, rubrique Electricité 4) il ne faut pas qu'ils aient le même code chronologique, mais bien que le premier document créé ait le code "FR004-09300-B" et que le suivant ait le code "FR004-09301-B"
De plus, si l'on veut modifier un document existant, le code du document reste le même, seul l'indice change. L'indice de création est l'indice 0, puis la première modification correspond à l'indice A, puis B, puis C, etc.
J'ai réussi à créer une liste de choix dépendante pour faire en sorte que, quand je choisis un code groupe, uniquement les propositions de ce code groupe apparaissent (code groupe 06, il n'y que Levage 1 qui apparait dans une liste) mais je n'arrive pas à faire la chronologie et le suivi complet...
Pour moi, le document fini ressemblerait à une première feuille qui permettrait de suivre les documents avec un bouton "ajouter", un bouton "modifier" et un bouton "supprimer". La deuxième feuille explique la création du code (feuillet "exemple code" dans mon document joint) et la troisième feuille est celle qui recense toutes les possibilités (feuillet "Recensement des codifications" dans mon document joint)
J'espère avoir été "clair" !
Merci encore,
Bruno
PS: Je n'arrive pas à le faire en VBA, mais bien sûr je pense que c'est la seule option... A moins que quelqu'un m'aide en Access (mais je n'y connais rien)