Gestion de stok très simplifiée

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Désolée... j'ai bien vu cette amélioration et je compte bien l'utiliser ! Mais je progresse petit à petit, le but étant surtout de comprendre ce que je fait !
En tout cas, merci beaucoup, vous avez résolu (encore une fois) mon problème !
A+
 
Dernière édition:

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Excusez moi Danreb, j'ai bien tous mes items dans la liste déroulante, mais par contre quand je clique sur un produit, seul le code apparait et je ne vois pas la description... J'ai regardé dans toutes les propriétés de la comboBox mais je n'ai pas trouvé d'où ça venait. Une idée ?
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

L'avez vous suffisamment élargie pour la voir ?
Si oui il faut que je voie ce que vous avez fait.
À +
 

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

J'ai longuement cherché et d'après ce que j'ai compris, avec une ComboxBox, il n'y a qu'une ligne à l'affichage... IL faut passer par une ListBox. Je me suis donc rabattue sur la solution consistant à faire plusieurs ComboBox ! Pensez-vous qu'il soit possible de demander que les 2 combobox soient remplies pour poursuivre et si ce n'est pas le cas de renvoyer un message d'erreur ?
 
Dernière édition:

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Bon, pour l'instant pas d'avancées... J'essaie d'écrire le code pour que la deuxième combobox n'apparaisse que lorsque la première est remplie...
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Les modifications des 3 propriétés indiquées au #100 devraient suffire pour qu'à l'affichage de la liste la description apparaisse à coté du code dans le Combobox, si toutefois il est assez large pour cela.
Si vous vous rabattez sur deux ComboBox, un pour le code, l'autre pour la description, utilisez réciproquement l'évènement _Change de chacun pour affecter la valeur de son ListIndex au ListIndex de l'autre.
 
Dernière édition:

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Merci des conseils Danreb !
Oui, je tente la deuxième solution pour l'instant...
J'essaie de faire une liste déroulante en cascade (combo en cascade ?)... je dois avouer que je peine pas mal !
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Elles ne sont pas en cascade puisqu'elles affichent des colonnes différentes mais couvrant les mêmes lignes et le choix d'une ligne dans l'une revient au choix de la même dans l'autre.
 

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Je pense que je vais laisser tomber, ça fait plus de 3h que je suis sur ce problème et j'en peux plus !
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Qu'est-ce qui vous bloque exactement ?
Quels sont les noms et les RowSource de vos Combobox ?
Que se passe t'il quand vous cliquez deux fois sur chacun d'eux ?
(si je ne dis pas de bêtise ça fait venir tout seul des modèles de _Change, c'est exactement ce qu'il vous faut)
 
Dernière édition:

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

En fait, j'avais dans l'idée de:
- désactiver les combobox 2 et 3 de même que le bouton ok.
- Dès que la combobox1 a été remplie, la combobox est activée (la combobox3 restant inactive).
- Puis quand la combobox2 est remplie, la combobox1 est inactivée alors que la combobox3 est activée.
- Enfin, quand la combobox3 est remplie, la combobox2 est inactivée et le bouton ok est activé.
Pas sûre que ce soit clair tout ça...

Alors combobox1: rowsource A:A
combobox2: rowsource B:B
combobox3: rowsource C:C
Merci d'essayer de m'aider !
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Ah. Vous ne spécifiez pas les noms de plages comme RowSource ? Dommage !
Et un double clic sur un combobox ça donne quoi ?
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Voilà.
Je vous conseille de mettre des noms mnémoniques aux ComboBox.
Mon idée était simple, n'est-ce pas :
VB:
Private Sub CbxCode_Change()
CbxDésign.ListIndex = CbxCode.ListIndex
End Sub
Private Sub CbxDésign_Change()
CbxCode.ListIndex = CbxDésign.ListIndex
End Sub
 

alias_2003

XLDnaute Occasionnel
Re : Gestion de stok très simplifiée

Le code fonctionne ! Mais je ne vois pas d'effet sur les Cbx...
Qu'ai-je encore oublié de faire ?
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Comment savoir ?
Joignez ce que vous avez fait.
Vraiment, mettez les noms des plages comme RowSource.
Des colonnes entières ce n'est pas terrible Surtout sans préciser de feuille !
Il prend la feuille active alors ? Y a rien dedans !
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Bonjour
Je ne vois absolument rien, dans votre Essai.xls, de tout ce que je vous ai conseillé de faire.
Aucun changement des propriétés Name des Combobox, de leur RowSource, ni les procédures évènement _Change conseillées.
 

Dranreb

XLDnaute Barbatruc
Re : Gestion de stok très simplifiée

Eh bien refaite le, sinon je n'ai rien à corriger. Vous voulez apprendre oui on non ?
 

Discussions similaires


Haut Bas