Liste validation 3 critères

azerty67

XLDnaute Occasionnel
:) Bonsoir à tous,


J'essaie de construire un fichier avec trois critères de validation mai je sèche

J'aimerais qu' en fonction d'un produit sélectionné dans une liste de validation 1, s'affiche une "désignation" correspondante dans une liste de validation 2 et qu'en choisissant une désignation dans celle-ci cela m'affiche une référence dans une liste de validation 3. En validant cette dernière j'aimerais que s'affiche le "Stock actuel", le "Mouvement, le "Stock après mouvement" et le stock critique

Exemple pour un produit sachant qu'il y en aura d'autres

J'ai cherché dans le forum mais je n'ai pas trouvé avec trois critères

Fichier joint, plus clair :)

Cijoint.fr - Service gratuit de dépôt de fichiers
 

azerty67

XLDnaute Occasionnel

Pièces jointes

  • Liste de validation.zip
    26.7 KB · Affichages: 59
  • Liste de validation.zip
    26.7 KB · Affichages: 64
  • Liste de validation.zip
    26.7 KB · Affichages: 62

jp14

XLDnaute Barbatruc
Re : Liste validation 3 critères

Bonjour

Ci joint le fichier modifié

Call remplirliste("BDD", "a", Target.Value, 0, Target.Value, 0, False, 1)

Il suffisait de remplacer True par False dans les paramètres d'appel de la fonction.
J'ai rajouté un test pour indiquer si le choix correspond à des données existantes.

A tester

JP
 

Pièces jointes

  • Liste de validation.zip
    27.7 KB · Affichages: 86
  • Liste de validation.zip
    27.7 KB · Affichages: 89
  • Liste de validation.zip
    27.7 KB · Affichages: 84

azerty67

XLDnaute Occasionnel
Re : Liste validation 3 critères

Bonjour

Ci joint le fichier modifié

Call remplirliste("BDD", "a", Target.Value, 0, Target.Value, 0, False, 1)

Il suffisait de remplacer True par False dans les paramètres d'appel de la fonction.
J'ai rajouté un test pour indiquer si le choix correspond à des données existantes.

A tester
JP

:)Bonjour JP, le forum,

Je viens de tester et c'est bien.
Par contre existe-t-il un moyen de regrouper les données ? Explication dans le zip

Merci encore
Jmarc
 

Pièces jointes

  • Liste de validation_2.zip
    27.5 KB · Affichages: 35
  • Liste de validation_2.zip
    27.5 KB · Affichages: 32
  • Liste de validation_2.zip
    27.5 KB · Affichages: 35
Dernière édition:

azerty67

XLDnaute Occasionnel
Re : Liste validation 3 critères

Bonjour

Ci joint le fichier modifié

Call remplirliste("BDD", "a", Target.Value, 0, Target.Value, 0, False, 1)

Il suffisait de remplacer True par False dans les paramètres d'appel de la fonction.
J'ai rajouté un test pour indiquer si le choix correspond à des données existantes.

A tester

JP

:)JP,

Je te joint un exemple sur "un article" afin que tu vois ce que je veux dire. Sachant bien sur qu'il y aura de nombreux autres articles

Merci,
Jmarc
 

Pièces jointes

  • Liste de validation_2.zip
    27.7 KB · Affichages: 53
  • Liste de validation_2.zip
    27.7 KB · Affichages: 53
  • Liste de validation_2.zip
    27.7 KB · Affichages: 55

jp14

XLDnaute Barbatruc
Re : Liste validation 3 critères

Bonsoir

Ci joint un fichier avec une approche totalement différente pour répondre au problème posé.

Une base de donnée avec sélection des données à l'aide d'une listview.

A tester et à modifier en fonction de la procédure de consultation désirée.

JP

PS le fichier correspond à une réponse à une question, je l'ai adapté à la demande.
 

Pièces jointes

  • Sélection des données.zip
    35 KB · Affichages: 74
  • Sélection des données.zip
    35 KB · Affichages: 72
  • Sélection des données.zip
    35 KB · Affichages: 70

azerty67

XLDnaute Occasionnel
Re : Liste validation 3 critères

Bonsoir

Ci joint un fichier avec une approche totalement différente pour répondre au problème posé.

Une base de donnée avec sélection des données à l'aide d'une listview.

A tester et à modifier en fonction de la procédure de consultation désirée.

JP

PS le fichier correspond à une réponse à une question, je l'ai adapté à la demande.

:) Bonjour JP,le forum

Ton fichier serait parfait pour moi et je t'en remercie
Par contre quelques erreur de codes lorsque je modifie ou ajoute des produits
Explications dans le zip
Merci encore,
Jmarc
 

Pièces jointes

  • Sélection des données.zip
    47.3 KB · Affichages: 29
  • Sélection des données.zip
    47.3 KB · Affichages: 29
  • Sélection des données.zip
    47.3 KB · Affichages: 30

jp14

XLDnaute Barbatruc
Re : Liste validation 3 critères

Bonjour

Ci joint le fichier modifié.
L'erreur provient de la fonction Ubound(plg) qui n'aime pas une plage avec une seule cellule.
J'ai rajouté du code pour supprimer l'erreur.

Voir les commentaires pour augmenter les contrôles dans l'userform2 et pour modifier le nom des feuilles.

A tester

JP
 

Pièces jointes

  • Sélection des données2.zip
    33.1 KB · Affichages: 111
  • Sélection des données2.zip
    33.1 KB · Affichages: 111
  • Sélection des données2.zip
    33.1 KB · Affichages: 111

azerty67

XLDnaute Occasionnel
Re : Liste validation 3 critères

Bonjour

Ci joint le fichier modifié.
L'erreur provient de la fonction Ubound(plg) qui n'aime pas une plage avec une seule cellule.
J'ai rajouté du code pour supprimer l'erreur.

Voir les commentaires pour augmenter les contrôles dans l'userform2 et pour modifier le nom des feuilles.

A tester

JP

:)Bonsoir JP, le forum,

Merci ça commence à prendre forme. J'ai une autre erreur lorsque j'ajoute une donnée cela me renvoie

à : Me.Controls(control1(I) & I).Value.SetFocus

Jmarc
 

azerty67

XLDnaute Occasionnel
Re : Liste validation 3 critères

Bonsoir azerty67




Il faut supprimer Value
Me.Controls(control1(I) & I).SetFocus


JP

:) Bonjour JP, le forum,

Ton fichier me va très bien et te remercie encore.
Serait-il possible dans ton code de créer une "alerte" lorque qu'un article atteint un minima déterminé ? Je ne sais pas trop où il faudrait l'intégrer. Ca me servirait bcp afin de suivre ce stock.

Merci,
Jmarc
 

jp14

XLDnaute Barbatruc
Re : Liste validation 3 critères

Bonjour

Deux solutions

A l'ouverture du fichier affichage d'un message pour indiquer que le stock actuel est inférieur au stock critique.

Lors d'un mouvement vérifier le nouveau stock par rapport au stock critique.


JP
 

Discussions similaires

Réponses
8
Affichages
472

Statistiques des forums

Discussions
312 492
Messages
2 088 908
Membres
103 982
dernier inscrit
krakencolas