While + If sans boucle infini
Bonjour à tous,
pour mon stage je travail sur une macro en réception de marchandise mais j'ai un petit problème auquel je n'arrive pas à trouver de solution (je précise que j'ai démarré la VBA il y a deux mois, donc c'est tout nouveau pour moi, j'ai fais une recherche au préalable mais aucune des solutions trouvées ne fonctionne).
Pour remettre dans le contexte :
Un scanner sera relié à Excel, lorsque celui-ci scan une étiquette, le code-barre (que j'ai imposé au format 13 caractères, pour éviter les erreurs avec d'autres formats de codes-barres) s'afficherait en colonne 1, puis une fenêtre demanderai si la palette concernée est pleine ou, dans le cas contraire, combien de cartons elle contient.
Jusque là tout va bien, mais c'est sur la suite que ca me pose problème
J'aurai besoin que lorsque je scanne un code, si celui-ci n'existe pas encore qu'il fasse la macro décrite au dessus, mais que si celui-ci existe déjà dans la colonne A (par exemple si une palette du meme produit est passé plus tot dans la journée), qu'il additionne le nombre de palettes et/ou les quantités avec la ligne déjà inscrite, sans créer une nouvelle ligne.
J'avais pensé à faire un While avec une condition If mais cela ne fonctionne pas, je me retrouve avec une boucle infinie, et je ne comprends pas pourquoi...
Je laisse le document en pièce-jointe,
merci beaucoup pour votre aide, et en vous souhaitant un agréable Week end à tous !
Bonjour Miralov,
ta question est marquée comme étant résolu,
si celle-ci l'est vraiment, peux-tu partager la solution avec nous ?
sinon, fait nous savoir si le problème est toujours d'actualité