XL 2013 Modifier une ligne de tableau ou en créer une si elle n'existe pas via Formulaire VBA

Yvan1

XLDnaute Occasionnel
Bonjour,
En cliquant sur le "bouton 1", on active un formulaire qui va nous permettre de saisir une ligne de commande d'un produit.
Si la sous-famille existe déjà dans l'onglet commande, les qtés saisies dans le formulaire viennent se rajouter sur cette même ligne.
Si la sous-famille n'existe pas une nouvelle ligne est rajoutée en bas de tableau.
1er problème, c'est que même s'il y a correspondance, cela vient rajouter la ligne en fin de tableau, plutôt que simplement ajouter les qtés.
Faire l'essai avec les éléments suivants : ANTONY MORATO - TEXTILE HOMME - LOISIR - POLO - POLO MC - 2024 - PRINTEMPS / ETE - PRE - TEXTILE
2è problème, les données ne se cumulent pas , mais viennent se concaténer...
Je m'en remets donc à vous pour tenter d'élucider ce double problème.
Merci d'avance,
Yvan
 

Pièces jointes

  • Suivi des ventes PE 23 - BS SAINT-ETIENNE au 22 Juillet 2023 - V9 - XLDOWNLOAD.xlsm
    111.4 KB · Affichages: 6
Solution
Une proposition, avec un minimum de modifications, en pièce jointe.


L'intitulé étant une saisie manuelle et non un choix dans une liste, il n'est peut-être pas judicieux de l'inclure dans le test de correspondance, à cause des possibles erreurs de saisie. Mais c'est à toi de voir. ;)

TooFatBoy

XLDnaute Barbatruc
Bonjour,

1er problème, c'est que même s'il y a correspondance, cela vient rajouter la ligne en fin de tableau, plutôt que simplement ajouter les qtés.
Il ne peut pas y avoir correspondance, pour au moins trois raisons "POLOS", "POLOS MC", et "2024".

Pour qu'il y ait correspondance, il faudrait à minima que les données de la feuille "Données" correspondent aux données de la feuille "Commandes", sinon tu ne trouveras jamais de correspondance. ;)
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
Une proposition, avec un minimum de modifications, en pièce jointe.


L'intitulé étant une saisie manuelle et non un choix dans une liste, il n'est peut-être pas judicieux de l'inclure dans le test de correspondance, à cause des possibles erreurs de saisie. Mais c'est à toi de voir. ;)
 

Pièces jointes

  • Suivi des ventes PE 23 - BS SAINT-ETIENNE au 22 Juillet 2023 - V9 - XLDOWNLOAD.xlsm
    110.1 KB · Affichages: 6

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin