Bonjour le Forum
J'ai pu trouver une petite partie des réponses sur ce forum et autres mais je sèche un peu pour corréler ces posts à mon problème.
Cela doit être assez complexe mais si ce n'est pas possible je vais essayer de trouver une autre solution.
1) Explication :
Sur mon fichier, à l'ouverture l'Userform1 s'ouvre. De là, je choisi sortie ou entrée.
Si je choisi sortie l'userform2 s'ouvre.
Sur cette userform2, il y a Textbox1 (zone où je scanne mon code barre pour faire apparaître la référence), Textbox2 (zone ou j'incrémente le nombre de fois que je scanne le code barre (qui se réfère à une référence)
J'aimerai qu'à chaque scannage du code barre, le texbox2 s'incrémente de 1. Si c'est le même code barre qui est scanné à la suite, il m'indique 2, si je scanne à nouveau avec le même code barre une troisième fois il me met 3 et ainsi de suite tant que ce n'est pas un autre code barre.
Si ce n'est pas le même code barre, qui est scanné, il me met 1 (car j'ai scanné un autre code barre) et si je scanne avec ce nouveau et même code barre il me met 2 etc...
En gros il incrémente de 1 à chaque fois et se réinitialise si c'est un autre code barre.
Puis à chaque scannage du code barre, il vient me soustraire le stock Actuel de 1 (Colonne G de l'onglet liste de stock) suivant la référence qui est scanné.
Est-ce que cela est possible sur VBA ?
2) Sinon, sur mon userform 3, je n'arrive pas à libérer mon textbox "Quantité_Entrée" quand mon textbox "ScanEntrée" est différent de vide. Avez-vous une idée pour le libérer quand je décide de saisir un truc dans le textbox "ScanEntrée". J'ai mis par défaut que le Textbox "Quantité_Entrée" est grisé et bloqué si rien n'est saisit sur le textbox "ScanEntrée".
Je ne sais pas si j'ai été assez clair mais je l'espère
Je vous remercie par avance de votre aide à tous.
Je vous mets en PJ mon fichier.
Benam
J'ai pu trouver une petite partie des réponses sur ce forum et autres mais je sèche un peu pour corréler ces posts à mon problème.
Cela doit être assez complexe mais si ce n'est pas possible je vais essayer de trouver une autre solution.
1) Explication :
Sur mon fichier, à l'ouverture l'Userform1 s'ouvre. De là, je choisi sortie ou entrée.
Si je choisi sortie l'userform2 s'ouvre.
Sur cette userform2, il y a Textbox1 (zone où je scanne mon code barre pour faire apparaître la référence), Textbox2 (zone ou j'incrémente le nombre de fois que je scanne le code barre (qui se réfère à une référence)
J'aimerai qu'à chaque scannage du code barre, le texbox2 s'incrémente de 1. Si c'est le même code barre qui est scanné à la suite, il m'indique 2, si je scanne à nouveau avec le même code barre une troisième fois il me met 3 et ainsi de suite tant que ce n'est pas un autre code barre.
Si ce n'est pas le même code barre, qui est scanné, il me met 1 (car j'ai scanné un autre code barre) et si je scanne avec ce nouveau et même code barre il me met 2 etc...
En gros il incrémente de 1 à chaque fois et se réinitialise si c'est un autre code barre.
Puis à chaque scannage du code barre, il vient me soustraire le stock Actuel de 1 (Colonne G de l'onglet liste de stock) suivant la référence qui est scanné.
Est-ce que cela est possible sur VBA ?
2) Sinon, sur mon userform 3, je n'arrive pas à libérer mon textbox "Quantité_Entrée" quand mon textbox "ScanEntrée" est différent de vide. Avez-vous une idée pour le libérer quand je décide de saisir un truc dans le textbox "ScanEntrée". J'ai mis par défaut que le Textbox "Quantité_Entrée" est grisé et bloqué si rien n'est saisit sur le textbox "ScanEntrée".
Je ne sais pas si j'ai été assez clair mais je l'espère
Je vous remercie par avance de votre aide à tous.
Je vous mets en PJ mon fichier.
Benam