Bonjour a vous,
Je viens solliciter votre aide car je suis débutant en VBA et je tente de réaliser un petit projet, je vous explique ...
J'ai besoin de déduire un 'article' a chaque fois que je scan un code barre,
J'ai réussi a le faire sauf qu'il y a un petit bug ...
Dans mon fichier excel quand vous cliquez sur le bouton de la première page on a une fenêtre qui s'ouvre et qui permet de rentrer une valeur dans une TextBox,
Si la lettre rentré est la même que celle de la base de donnée sur la page 2 je veux que l'article soit soustrait de -1
Tout marche bien si la fenêtre se ferme et que l'on re-clique sur le bouton mais justement j’aimerais éviter cette manipulation ...
J'ai testé en rappelant l'userForm automatiquement avec UserForme.Show mais ça ne fonctionne pas ..
J'aimerais que cette fenêtre reste ouverte jusqu’à ce qu'on la ferme avec la petite croix rouge.
J’espère que j'ai été claire,
En vous remerciant d'avant de votre aide,
Je vous souhaite une bonne journée/soirée.
Dim ligne
Private Sub TextBox1_Change()
For ligne = Sheets("Base").[A65000].End(xlUp).Row To 1 Step -1
If Me.TextBox1 = Sheets("Base").Cells(ligne, 3) Then Sheets("Base").Cells(ligne, 2) = Sheets("Base").Cells(ligne, 2) - 1
Next
Unload Me
UserForm1.Show
End Sub