Menu

Sélection d'une ligne en fonction de 2 combobox avec Excel 2010

Messages postés
97
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
22 avril 2019
- - Dernière réponse : f894009
Messages postés
14235
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
- 22 avril 2019 à 19:30
Bonjour,
Actuellement je possède une gestion de stock en VBA
Je sélectionne à l'aide d'un Userform le diamètre de barre avec une combobox1 qui m'ouvre la page de mon classeur suivant le choix de celui ci.Maintenant j'aimerai intégrer une seconde combobox pour la gestion des numéros de coulée. Et lorsque le stock de cette coulée arrive à zéro changer de N° de coulée. Je ne vois pas la fonction à utiliser. Je peux aller jusqu'à trois n° de coulée. J'aimerai qu'Excel 2010 choisisse la bonne ligne en fonction de ce choix de coulée et effectue les calculs sur la bonne ligne dans mon classeur à la bonne page.
Un grand merci pour votre contribution


Configuration: Windows / Chrome 73.0.3683.86
Afficher la suite 

Votre réponse

3 réponses

Messages postés
4490
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
19 avril 2019
229
0
Merci
Bonjour Cluses, bonjour le forum,

Franchement, sans le fichier qui va bien on va perdre beaucoup de temps. Propose-le anonymisé via un hébergeur de fichiers du style : https://www.cjoint.com.
Cluses74
Messages postés
97
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
22 avril 2019
-
Bonsoir ThauTheme et le forum,
Comme convenu je vous fais suivre le fichier https://www.cjoint.com/c/IDjsL1cNbO4
J'ai rajouté la colonne O N° DE COULÉE à l'onglet 102 qui correspond au diamètre de barre
Les différentes listes déroulantes sont dans l'onglet LISTES.
Voila avec tout cela je veux choisir la la ligne de mon onglet qui corespond à mes 2 choix et gérer mon stock avec le userform GESTION MATIÈRE
Commenter la réponse de ThauTheme
Messages postés
4490
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
19 avril 2019
229
0
Merci
Re,

Désolé je ne comprend rien... Il y a plusieurs lignes avec le même numéro de coulée. Comment savoir la ligne que tu souhaites ?!...
f894009
Messages postés
14235
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330 -
Bonjour,

Donc si existe pas vous saisissez toutes les infos.......
Cluses74
Messages postés
97
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
22 avril 2019
-
Bonjour,
c'est cela et excel me crée une nouvelle ligne
f894009
Messages postés
14235
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330 -
Bonjour,

Ok
f894009
Messages postés
14235
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330 -
Bonjour,

Petit probleme, les N°de coulees dans la liste existent tous ou pas et possible d'avoir le meme numero de coulee pour x diamètres?????????????????????????????
Cluses74
Messages postés
97
Date d'inscription
dimanche 4 janvier 2015
Statut
Membre
Dernière intervention
22 avril 2019
-
Bonjour,
ces N° de coulées dans la liste existent tous et il est possible d'avoir le même numéro de coulée pour plusieurs diamètres. J'ai juste mis le zéro pour avoir une mise à zéro au démarrage de l'userform. Dans la sidérurgie ils peuvent partir de la même coulée pour effectuer différents diamètres de barres au laminoir.
Merci
Commenter la réponse de ThauTheme
Messages postés
14235
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330
0
Merci
Re,

fichier modifie:
Combobox saisie numero de coulee
_ctrl des le premier caractere
si un numero dans la liste commence par ce caractere
alors test si existe dans table reception feuille diametre alors affichage des donnees sinon pas affichage et vous devez saisir toutes les donnees que vous avez besoin
sinon msgbox avertissement

https://www.cjoint.com/c/IDwrC6BMGWf

Bonne chance
Commenter la réponse de f894009