Incrémenter des données

Bonjour,
J’ai le tableau suivant:
image

Je dois sélectionner l’élément, puis on cliquant sur la flèche, l’élément se déplace vers le tableau de droite ( sans le supprimer) en incrémentant ou en rajoutant 001 a la fin de cette donnée.
Ex:
Donnée de type : 005-06-26-M1-O
Après déplacement ca devient: 005-06-26-M1-O-001
Si la donnée est: 005-06-26-M1-O-006
Après déplacement j’aurai: 005-06-26-M1-O-007

J’avais un code qui fonctionne parfaitement bien, et la il fonctionne plus, quelque soit la valeur en fin de ma donnée, il me met automatiquement 001, j’ai beau chercher le souci, je le trouve pas.
Merci pour votre aide.
Correction.xlsm (386,8 Ko)

Bonjour

Je viens de mettre une référence ainsi liste de gauche:

005-06-26-M1-O-006

et après sa sélection et activation de la flèche j’ai bien obtenu la référence :

005-06-26-M1-O-007

copie d’écran :

liste à droite le dernier dans la liste

Tu n’obtiens un +1 que si ta référence sélectionnée liste de gauche se termine par un nombre

Ta référence dans ta copie d’écran n’a pas cette condition (005-06-26-M1-O)
donc logique que tu obtiennes toujours avec elle dans la liste de droite
005-06-26-M1-O-001

Pour moi cela fonctionne telle que décrit sinon il faut revoir la logique du fonctionnement

A ta dispo pour en débattre

Le souci, c’est que le code il fonctionnait bien, la il marche plus.
Pourrais tu m’aider a le modifier ?
Je reformule le problème:
1 - Sélectionner la donnée de la liste de gauche.
2- Chercher cette donnée dans la feuille Verif_Mx et dans la colonne D de la feuille Liste_Lame_Mx:
a) Si elle existe, on incrémente a la fin : (Ex: 004-12-25-M1-O-005 ==> 004-12-25-M1-O-006)
b) Sinon on met directement 001 a la fin: (004-12-25-M1-O ==> 004-12-25-M1-O-001)
3- L’élément se rajoute dans la colonne D de la feuille Liste_Lame_Mx.
4- L’élément se rajoute dans la feuille Verif_Mx comme suit :
a) on recherche le N° de la donnée qui est en début (004 par exemple) dans la feuille Verif.
b) on met la donnée dans la bonne cellule.

Merci d’avance

Pas très claire comme fonctionnement

« Chercher cette donnée dans la feuille Verif_Mx et dans la colonne D de la feuille Liste_Lame_Mx:
a) Si elle existe, on incrémente a la fin : (Ex: 004-12-25-M1-O-005 ==> 004-12-25-M1-O-006) »

Si elle existe dans l’une ou l’autre ou les 2 ???

On recherche la référence en l’état à l’identique exacte ???

cette référence « 005-06-26-M1-O » telle quelle n’existe pas dans les 2 feuilles
seule la référence " 005-06-26-M1-O-001" est en colonne D 15 fois onglet « Liste_Lame_M1 » et en colonne K onglet « Verif_M1 »
ce n’est pas la même la deuxième ayant « -001 » en fin

Si pour toi la première parti de la référence sans la partie final « -001 » doit être prise en compte pour la recherche comment opère t’on le +1 à effectuer ???

Sur la base de la référence trouvée et de quelle feuille ???
Si plusieurs références ont la première partie sur les 2 feuilles exemple :

005-06-26-M1-O-001
005-06-26-M1-O-002
005-06-26-M1-O-003

Etc …

laquelle doit être prise pour le +1 à effectuer ???

Pas très facile tout ça

Merci de préciser et me dire

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.