XL 2016 Vérifier l'exitance d'un élément avant de l'ajouter a une BDD

FaruSZ

XLDnaute Occasionnel
Bonjour,
Je travail sur une BDD ou je dois rajouter des éléments de ce type:
004-10-19-M1-H
A l’aide d’un userform, l’utilisateur choisi 3 valeurs, pour l’exemple précèdent par exemple ces 3 valeurs sont : 10, 19 et H. Une fois l’ajout est confirmé il faut chercher ces 3 valeurs dans ma bdd:
1- si ces valeurs existent donc l’élément a rajouté est:
005-10-19-M1-H (on incrémente de 1 la 1ere valeur sans écraser l’ancien élément)
2- Sinon l’élément a rajouté est:
001-10-19-M1-H

Pour l’instant j’ai réussi a rajouter les éléments qui n’existent pas, pour ceux qui existent je suis bloquée dans l’incrémentation. J’ai rédigé un code mais ca ne marche pas
:confused:

Quelqu’un pourrait m’aider a me corriger SVP.
Consulter le fichier:
Page d’accueil: Menu, Modèle 1, Nouvelle Lames, Le bouton + permet d’afficher le UF_Ajout_Lame ou il y a mon code.

63bf96bd6eda26632aa4f9ef45ca15d6a1edb263.png
 

Pièces jointes

  • TEST_L 2 (1).xlsm
    109.2 KB · Affichages: 16

Dudu2

XLDnaute Barbatruc
Bonjour,
C'est quoi qui ne marche par ? Ça ?

2020-10-06_092035.jpg


Difficile ne naviguer dans ton code mal indenté, sans lignes d'aération, avec peu de commentaires et des déclarations non regroupées en haut de fonctions.

D'autre part tu ne donnes pas de scénario pour reproduire le problème.
Que faut-il saisir et où pour tester le cas qui ne fonctionne pas ? C'est ton truc et c'est impossible à deviner sauf à y passer 2h.
 
Dernière édition:

Statistiques des forums

Discussions
312 111
Messages
2 085 403
Membres
102 883
dernier inscrit
jameseyz